Location
Pune
Job Type
Full-time
Posted
June 13, 2026
Job Description
We are looking for a Senior Java Spark Developer who is passionate about coding, building scalable systems, and driving engineering excellence to support the transformation and modernization of Citi’s data processing platforms.
This role is ideal for someone who takes pride in writing clean, efficient, high-quality code, enjoys solving complex distributed data problems, and is motivated to build robust, scalable, and maintainable systems. You will play a key role in translating business requirements into production-grade solutions, while continuously improving platform performance, reliability, and development practices.
**Responsibilities:**
+ Design and develop scalable, high-performance applications using Java and Apache Spark
+ Translate business requirements into clean, efficient, and reliable technical solutions
+ Write modular, testable, and maintainable code following OOP principles and design patterns
+ Continuously refactor and optimize app...
This role is ideal for someone who takes pride in writing clean, efficient, high-quality code, enjoys solving complex distributed data problems, and is motivated to build robust, scalable, and maintainable systems. You will play a key role in translating business requirements into production-grade solutions, while continuously improving platform performance, reliability, and development practices.
**Responsibilities:**
+ Design and develop scalable, high-performance applications using Java and Apache Spark
+ Translate business requirements into clean, efficient, and reliable technical solutions
+ Write modular, testable, and maintainable code following OOP principles and design patterns
+ Continuously refactor and optimize app...
Ready to Apply?
Submit your application for Applications Development Manager Java - C12 - PUNE at Citigroup
Apply Now