CrawlJobs Logo

Senior Java Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participation in the establishment and implementation of new or revised application systems and programs, contributing to applications systems analysis and programming activities. Candidates are expected to have expertise in Java/J2EE, Spring Boot, SQL/NoSQL databases, and various other technologies.

Job Responsibility:

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgments to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation, compliance with applicable laws, rules and regulations, and escalating control issues with transparency.

Requirements:

  • 8-11 years of experience in enterprise Web application development using Java/J2EE technologies
  • Must have strong knowledge and hands-on experience in JAVA (Version 1.8 or above) / J2EE / Spring Boot / restful Web Services
  • Strong knowledge of SQL and No SQL database
  • Expertise in Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Expertise in mocking, Junit and perf testing of solutions
  • Basic Unix/Linux knowledge to write and understand basic shell scripts and commands
  • Tableau report development experience is a plus
  • Python hands-on is a plus
  • Gen AI experience is a plus
  • Working knowledge of Docker / Kubernetes / OpenShift is a plus
  • Basic experience in Data Preparation Tools
  • Experience with CI/CD build pipelines and toolchain – Git, BitBucket, TeamCity, Artifactory, Jira
  • Knowledge on webserver setup and configuration with reverse proxy/SSL setup (preferred nginx webserver) is a plus
  • Knowledge of testing concepts (TDD, BDD) is a plus
  • Strong design skills on Java/J2EE-based solutions with Oracle/Mongo backend
  • Financial markets background is preferable but not a must.

Nice to have:

  • Tableau report development experience
  • Python hands-on
  • Gen AI experience
  • Working knowledge of Docker / Kubernetes / OpenShift
  • Knowledge of webserver setup and configuration with reverse proxy/SSL setup (preferred nginx webserver)
  • Knowledge of testing concepts (TDD, BDD)
  • Financial markets background.
What we offer:
  • Equal opportunity employer
  • Consideration for qualified candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran
  • Accessibility accommodations for persons with disabilities.

Additional Information:

Job Posted:
June 12, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.