Citi is seeking a Senior Java Developer for their team in Pune, India. This role is an AVP level position focused on enterprise-scale Java development using modern technologies and practices. The ideal candidate will have extensive experience with Java 17, Spring Boot, microservices architecture, and cloud-native development. You'll be working on mission-critical applications in the financial sector, requiring strong technical expertise and leadership abilities.
The role involves participating in all phases of the software development lifecycle, from feasibility studies and planning to implementation and support. You'll be working with cutting-edge technologies including Kubernetes, Docker, and various cloud platforms. The position requires expertise in event-driven architectures, database technologies, and modern development practices including CI/CD and agile methodologies.
As a senior member of the team, you'll have opportunities to mentor junior developers and contribute to architectural decisions. The role offers exposure to complex financial systems and the chance to work with a global team. Citi provides a collaborative environment where you can grow your career while working on sophisticated technology solutions for one of the world's leading financial institutions.
This position is ideal for experienced Java developers who want to work on enterprise-scale applications while having the opportunity to influence technical direction and mentor others. You'll be part of a team that values innovation, technical excellence, and continuous learning. The role offers the stability of a major financial institution combined with the excitement of working with modern technologies and practices.