Citi, a leading global financial services company, is seeking a Java Microservices Developer to join their technology team in either Pune or Chennai, India. This mid-level position offers an exciting opportunity to work on enterprise-scale applications in a hybrid work environment.
The role focuses on developing and implementing new or revised application systems using Java Microservices architecture. As a Java Microservices Developer, you'll be responsible for writing high-quality code, conducting thorough testing, and working closely with Program Management and Quality Control teams to deliver robust software solutions.
The ideal candidate should have 5-8 years of experience in Java development, with strong expertise in Java 11/17+, Spring Boot, and Microservices architecture. Knowledge of Cloud Platforms, CI/CD, and DevOps practices is essential. You'll be working with modern technologies while contributing to applications that serve Citi's global customer base.
What makes this role particularly interesting is the opportunity to work on critical financial systems while serving as a subject matter expert to senior stakeholders. You'll have the autonomy to make technical decisions and mentor junior team members, all while working in a collaborative environment that values innovation and technical excellence.
The position offers professional growth opportunities within a prestigious financial institution, allowing you to work on complex technical challenges while developing your leadership skills. You'll be part of a team that values both technical expertise and soft skills, with opportunities to interact directly with users and clients to understand their needs and implement solutions.
Working at Citi means joining a company with a strong commitment to diversity, equity, and inclusion. The hybrid work model offers flexibility while maintaining collaborative team dynamics. You'll be contributing to systems that impact millions of customers worldwide while working alongside talented professionals in a supportive environment that encourages continuous learning and growth.
This role is perfect for a mid-level developer looking to advance their career in financial technology, gain exposure to enterprise-scale applications, and work with cutting-edge microservices architecture. The position combines technical challenges with business impact, offering a meaningful way to contribute to one of the world's leading financial institutions.