Citi, a leading global financial institution, is seeking a Java Lead Engineer Senior Analyst to join their team in Pune. This role combines technical leadership with hands-on development, focusing on building scalable enterprise applications using Java technologies and microservices architecture. The position requires an experienced professional with 8+ years of experience who can lead a development team while maintaining strong technical involvement.
The role involves architecting and implementing RESTful APIs, managing database operations, and establishing CI/CD pipelines. The ideal candidate will have expertise in Java, Spring Boot, and microservices, complemented by Python scripting abilities and knowledge of cloud platforms (AWS/Azure). They will be responsible for guiding team development practices, ensuring code quality, and collaborating with cross-functional teams to deliver business solutions.
This is an excellent opportunity for a senior engineer looking to take on a leadership role while staying technically engaged. The position offers the chance to work with cutting-edge technologies in a global financial institution, implementing enterprise-scale solutions. The role combines technical expertise with team leadership, making it ideal for those who want to influence architectural decisions while mentoring other developers.
Working at Citi means joining a respected financial institution with a global presence, offering opportunities for career growth and exposure to complex, large-scale systems. The role provides a perfect balance of technical challenges and leadership responsibilities, making it an attractive position for experienced engineers looking to advance their careers in financial technology.