Senior Java Developer (Pune)

Senior Java Developer (Pune)

06 Sep
|
Citi
|
Pune

06 Sep

Citi

Pune

Job Req Id:
26960792

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:
- Write clean, efficient, well-documented, and testable code in Java.
- Collaborate with cross-functional teams to define, design, and ship current features.
- Troubleshoot, debug, and upgrade existing systems.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Identify and implement performance improvements and optimizations.
- Contribute to all phases of the development lifecycle, including requirements gathering, design, development, testing, deployment, and support.
- Mentor junior developers and share knowledge within the team.

Required Skills and Qualifications:
- Bachelor's or Master's degree in Computer Science,



Engineering, or a related field.
- 5+ years of professional experience in Java development.
- Strong proficiency in Java 8+ (including features like Lambdas, Streams, etc.).
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA).
- Familiarity with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA).
- Experience with RESTful APIs and microservices architecture.
- Proficiency with version control systems (e.g., Git).
- Experience with build tools (e.g., Maven, Gradle).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.

Preferred Skills (Nice to Have):
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with containerization technologies (e.g., Docker,

📌 Senior Java Developer (Pune)
🏢 Citi
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (pune) / pune