Citi is seeking a Senior Java Developer (Backend) for their technology team in Pune, India. This role requires a seasoned professional with 7+ years of experience in enterprise web applications and strong expertise in Java/J2EE technologies. The position involves working with cutting-edge technologies including microservices, Kafka, Kubernetes, and various Spring frameworks. As part of a global team, you'll be developing sophisticated backend solutions for financial services applications.
The ideal candidate will bring deep technical knowledge in Java development, distributed systems, and modern cloud technologies. You'll be working in an Agile/DevOps environment, collaborating with teams across different time zones, and contributing to the development of robust, scalable applications. The role offers exposure to financial markets and the opportunity to work with enterprise-level systems.
This position at Citi provides an excellent opportunity to work with a leading global financial institution, applying your technical expertise to solve complex business challenges. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving. The role requires someone who can work independently, manage multiple stakeholders, and balance competing priorities while delivering high-quality solutions.
Working at Citi means joining a diverse, inclusive organization that values technical expertise and professional growth. The position offers the chance to work on significant projects that impact global financial systems while developing your skills in modern technologies and architectural patterns. If you're passionate about backend development and want to apply your Java expertise in a dynamic, global environment, this role presents an excellent opportunity for career growth.