Job Req Id:
26962966
Location(s):
Pune, Maharashtra, India
Job Type:
Hybrid
Posted:
May. 15, 2026
Discover your future at Citi:
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview:
Key responsibilities:
- Design and implement software solution with solid algorithm and data structure
- Participate in code review, design meetings, and contribute ideas
- Communication with support, other development teams and infrastructure teams
- Provide timely support on production issues
- Manage multiple tasks and dependencies effectively in order to deliver quality, on-time solutions.
Qualifications:
- Strong understanding of Java, Spring boot, Spring Cloud, RESTful API
- Proficient in Asynchronous, Multi-threading and Parallel task programming
- Strong experience on container technology like Docker, Kubernetes tool,
and Openshift
- Experience on message queue Kafka and other technologies like GraphQL, Ignite
- Valuable understanding on Test Driven Development (TDD) and testing tools such as Junit.
- Experience in the financial industry is a plus (Especially in Risk domain).
- Experience in Trino, Python and Elastic Search is a plus
Education:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as requiredJob Family Group:Technology
- Job Family: Applications Development
- Time Type: Full time
- Most Relevant Skills:Please see the requirements listed above.
- Other Relevant Skills:For complementary skills, please see above and/or contact the recruiter.- View Citi’s _EEO Policy Statement_ and the _Know Your Rights_ poster._
📌 Senior Java Developer (Pune)
🏢 Citi
📍 Pune