---Advertisement---

πŸš€Citi Hiring Java Developer | Pune | 2–5 Years | Hybrid |

By: Rohit BARAHATE

On: September 13, 2026

---Advertisement---

Citi is hiring Java Developers in Pune for an intermediate Applications Development role. This opportunity is particularly relevant for professionals with 2–5 years of experience in Java, Spring Boot, Microservices and NoSQL databases who want to build enterprise applications within the financial-services industry.
The official Citi careers listing identifies Job Req ID: 26990005, location Pune, Maharashtra, work type Hybrid, and posting date September 11, 2026.


πŸ“Œ Job Overview

🏒 Company: Citi
πŸ’Ό Role: Java Developer
πŸ†” Job Req ID: 26990005
πŸ“ Location: Pune, Maharashtra, India
πŸ’» Work Mode: Hybrid
⏳ Experience: 2–5 years
πŸŽ“ Qualification: Bachelor’s degree/University degree or equivalent experience
🏦 Industry: Financial Services
πŸ“… Posted: September 11, 2026


🏦 About Citi

Citi is a global financial institution with approximately 219,000 employees worldwide, providing banking and financial services to clients across global markets. Its technology organization plays a critical role in developing and maintaining applications that support Citi’s businesses and customers.
For this Pune opportunity, engineers will work on application development activities covering the full lifecycle of software systems, including design, development, debugging, testing, security and system enhancements. The role also involves working with users, clients and other technology teams, making communication and business understanding important parts of the position.


⭐ Why This Role Is Good for Experienced Professionals

This role goes beyond routine Java development. The responsibilities include designing complex applications, debugging technical issues, conducting code reviews, addressing vulnerabilities and acting as a technical advisor.
Professionals can gain valuable experience in:
βœ… Enterprise Java application development
βœ… Spring Boot and Microservices
βœ… NoSQL/MongoDB-based solutions
βœ… Secure application development
βœ… Code reviews and quality standards
βœ… Application vulnerability remediation
βœ… Production issue triage and debugging
βœ… Financial-services technology
βœ… Technical mentoring and SME responsibilities
βœ… Working with business users and senior stakeholders
For developers planning to grow toward Senior Developer, Technical Lead or Application Architect positions, the combination of coding, technical ownership, risk awareness and mentoring can be particularly valuable.


πŸ§‘β€πŸ’» Skills Required

πŸ”Ή Core Java and Object-Oriented Programming
πŸ”Ή Spring Boot
πŸ”Ή Microservices architecture
πŸ”Ή REST APIs and web services
πŸ”Ή MongoDB / NoSQL databases
πŸ”Ή SQL and relational database fundamentals
πŸ”Ή Exception handling and debugging
πŸ”Ή Java Collections and Streams
πŸ”Ή Multithreading and concurrency
πŸ”Ή Design Patterns and SOLID principles
πŸ”Ή Unit and integration testing
πŸ”Ή Git and CI/CD concepts
πŸ”Ή Secure coding and application security
πŸ”Ή API authentication and authorization
πŸ”Ή Performance and scalability fundamentals
πŸ”Ή Problem-solving and troubleshooting
πŸ”Ή Strong written and verbal communication


🎯 Expected Citi Interview Rounds

Round 1 – Recruiter/HR Screening: Expect questions about experience, current project, Java stack, financial-services exposure, location, notice period and compensation.
Round 2 – Technical Screening: Prepare Core Java, OOP, Collections, Java 8+, Spring Boot, Microservices, REST APIs, MongoDB and coding problems.
Round 3 – Technical/Design Round: Expect deeper discussions around microservices architecture, API design, scalability, database choices, security and debugging production issues.
Round 4 – Managerial/Behavioral Round: Prepare examples involving ownership, working under pressure, stakeholder communication, mentoring and handling unexpected requirements.
Round 5 – HR/Final Discussion: This may cover compensation, joining timeline and other employment-related matters.


πŸ’° Expected Salary Range

Citi has not published a compensation range in the official listing for Req ID 26990005. Current third-party data provides an indication: Indeed reports an average Citi Java Developer salary in Pune of approximately β‚Ή21.46 LPA, based on eight reported salaries, with reported figures ranging from approximately β‚Ή10.87 LPA to β‚Ή25 LPA.
Therefore, an indicative range of β‚Ή15–25+ LPA could be considered for a 2–5-year candidate, depending on technical skills, relevant financial-services experience, current compensation and the level offered. This is not an official Citi salary range.


πŸ”₯Preparation Tips

πŸ’‘ Master Spring Boot: Be ready to explain dependency injection, REST controllers, exception handling, validation, configuration and Spring Security.
πŸ’‘ Practice Microservices scenarios: Prepare questions around service communication, retries, circuit breakers, centralized configuration, logging and failure handling.
πŸ’‘ Revise MongoDB: Know document modeling, indexes, aggregation and when NoSQL is preferable to relational databases.
πŸ’‘ Prepare security scenarios: The JD specifically highlights vulnerability remediation and security standards. Revise authentication, authorization, OWASP risks, input validation and secure API practices.
πŸ’‘ Practice debugging: Prepare a structured approach for investigating high-severity production issues using logs, metrics, traces and recent deployments.
πŸ’‘ Learn AI-assisted development: Be ready to discuss how you would use an AI coding assistant to generate code while validating correctness, security, performance and maintainability.
πŸ’‘ Prepare a code-review example: Explain how you identify bugs, security problems, maintainability issues and performance concerns during peer review.


πŸ“„ Resume Tips

Your resume should position you as an enterprise Java developer with financial-services and secure application-development capability, rather than simply listing Java as a skill.
Prioritize keywords such as Java, Spring Boot, Microservices, MongoDB, NoSQL, REST API, Secure Coding, Application Security, Debugging, Code Review, Production Support, AI-assisted Development and Prompt Engineering where genuinely applicable.
If you have worked in banking, fintech, payments or another regulated environment, place that experience prominently near the top of your resume.
Use achievement-oriented bullets such as: β€œDeveloped Spring Boot microservices and improved API performance by 30% through query optimization and caching.”
Also highlight mentoring, technical ownership and production troubleshooting because the JD expects candidates to operate with limited supervision and contribute as technical advisors.


πŸ“ How to Apply

πŸ‘‰ Application Link: Click Here

🀝 Referral Tip
Want to improve your chances of getting noticed?
Connect with someone at Citi and request a referralβ€”it can significantly enhance your visibility in the hiring process.

Interested candidates should apply through the official Citi Careers portal using Job Req ID 26990005. The position is listed for Pune, Maharashtra, India, with a hybrid work arrangement.
Apply through Citi Careers – Java Developer, Req ID 26990005


πŸš€ Final Thoughts

The Citi Java Developer opening is a strong opportunity for professionals with 2–5 years of experience who want to combine Java backend engineering with enterprise financial technology.
The biggest preparation priorities are Core Java, Spring Boot, Microservices, MongoDB, secure coding, debugging, system design and AI-assisted development. If you can demonstrate technical ownership, strong problem-solving and the ability to work confidently in a regulated financial environment, this role can be a valuable step toward senior engineering responsibilities. πŸš€β˜•πŸ’»


Rohit BARAHATE

Rohit BARAHATE is a Quality Engineering Specialist with 4.6+ years of experience in the IT industry. With a network of over 123K+ LinkedIn connections and actively supports job seekers by sharing referral opportunities and guiding them toward successful careers.

Join WhatsApp

Join Now

𝐏π₯𝐚𝐲𝐰𝐫𝐒𝐠𝐑𝐭 𝐰𝐒𝐭𝐑 π€πˆ π“πžπ¬π­π’π§π  π“π«πšπ’π§π’π§π 

Join Now

Join LinkedIN

Join Now

Leave a Comment