Citi is seeking a Senior Java Spark Developer for an Assistant Vice President (AVP) position in Pune. This role combines technical leadership with hands-on development, focusing on building robust backend services and data pipelines. As an intermediate-level position, you'll be responsible for applications systems analysis and programming activities while serving as a technical SME and mentor to junior developers.
The role involves working with cutting-edge technologies including Spring Boot, Apache Spark, and cloud services. You'll be developing backend services, implementing data pipelines, and supporting infrastructure migration efforts. The position requires expertise in Java, Python, and various modern development frameworks and tools.
This is an excellent opportunity for an experienced developer looking to take on technical leadership responsibilities while staying hands-on with code. You'll work in a hybrid environment with one of the world's leading financial institutions, contributing to significant technical initiatives while helping shape the development practices of the team.
The ideal candidate will bring 6-10 years of backend/full-stack engineering experience, strong technical skills across multiple programming languages and frameworks, and the ability to mentor others. You'll need to demonstrate expertise in cloud technologies, data engineering, and modern development practices including TDD and CI/CD.
Working at Citi offers exposure to enterprise-scale systems, opportunities to work with cutting-edge technologies, and the chance to contribute to solutions that impact global financial services. The role combines technical depth with leadership opportunities, making it ideal for senior developers ready to take the next step in their careers.