Citi, a leading global financial institution, is seeking a Senior Java Middleware Developer for their technology team in Pune. This role is an Assistant Vice President (AVP) position focused on developing and maintaining critical middleware applications. The ideal candidate will be responsible for the full software development lifecycle, from analysis and design to implementation and support. This position offers the opportunity to work with cutting-edge technologies including Java 17, Spring Boot, Kafka, and microservices architecture while contributing to applications that power one of the world's largest financial institutions.
The role combines technical expertise with leadership responsibilities, requiring both hands-on development skills and the ability to mentor junior team members. You'll be working in an agile environment, implementing cloud-native solutions, and ensuring high availability and performance of mission-critical applications. The position offers exposure to modern development practices including CI/CD, TDD, and cloud technologies, making it an excellent opportunity for experienced developers looking to work with enterprise-scale systems in the financial sector.
As an AVP, you'll have the autonomy to make technical decisions while collaborating with cross-functional teams across Citi's global network. The role requires a balance of technical excellence, leadership capabilities, and business acumen, making it ideal for senior developers ready to take on greater responsibilities in a Fortune 500 environment. You'll be part of a team that values innovation, embraces new technologies like Gen AI, and focuses on building resilient, observable systems that support Citi's global operations.