Citi is seeking a Senior Java Developer Lead (AVP) to join their team in Pune, India. This role represents an exciting opportunity to work with one of the world's leading financial institutions, focusing on developing and maintaining enterprise-scale applications. The position combines technical leadership with hands-on development, requiring expertise in Java, microservices, and cloud technologies.
The ideal candidate will be responsible for driving modern engineering practices and technology transformation within the teams. This includes implementing trunk-based development, ensuring high-quality code through test automation, and maintaining security standards. The role offers the opportunity to work on scalable, distributed systems while mentoring junior engineers and collaborating with cross-functional teams.
As an AVP-level position, this role requires both technical excellence and leadership capabilities. You'll be working with cutting-edge technologies including Java, microservices, AWS, and Kubernetes, while implementing best practices in software development such as TDD/BDD, CI/CD, and DevOps methodologies. The position offers the chance to make a significant impact on the organization's technical direction while working on critical financial systems.
The role combines the stability and resources of a global financial institution with the excitement of modern software development practices. You'll have the opportunity to work on complex technical challenges while helping shape the future of financial technology at Citi. This position is ideal for experienced developers who are ready to take the next step in their career, combining hands-on coding with technical leadership responsibilities.