Citi, a leading global financial institution, is seeking a Senior Java Backend Developer for their Pune office. This role combines technical leadership with hands-on development, requiring expertise in Java, Kafka, and microservices architecture. The position offers an opportunity to work on large-scale financial systems while leading and mentoring team members.
The ideal candidate will have 8-12 years of experience in applications development, with deep expertise in Java backend development and modern cloud technologies. You'll be responsible for designing and implementing scalable microservices, optimizing application performance, and ensuring system reliability. The role involves both technical leadership and hands-on coding, making it perfect for senior developers who enjoy mentoring while staying technically engaged.
Working at Citi means joining a global technology team that powers one of the world's largest financial institutions. You'll have the opportunity to work with cutting-edge technologies like AWS, Spring Boot, and Kafka, while contributing to systems that process millions of transactions daily. The role offers significant growth potential and the chance to work on complex, mission-critical systems.
Key technical requirements include expertise in Java, Kafka, Spring Boot, microservices, and cloud platforms (AWS). You'll need strong system design skills and experience with CI/CD practices. The role requires both technical excellence and leadership abilities, as you'll be mentoring team members and driving technical decisions.
This position is ideal for senior developers who want to combine technical work with leadership responsibilities in a global financial institution. You'll have the opportunity to influence architectural decisions, mentor junior developers, and work on systems that impact millions of users worldwide.