Java Application Development Lead – Vice President
Citi
Pune, Maharashtra, India
Hybrid
Posted Nov 03, 2025
Hybrid
Compensation
Loading salary analysis...
About the role
Java Application Development Lead – Vice President
Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance applications.
- Implement based development practices to enable continuous integration and rapid delivery.
- Develop clean, maintainable, and testable code following SOLID principles and software design best practices.
- Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD).
- Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards.
Requirements
- Strong hands-on experience in coding Java, Microservices, Spring Boot, Oracle and MongoDB.
- Experience with event-driven architecture and messaging systems like Kafka, Solace, RabbitMQ
- Deep expertise in system design and microservices architecture.
- Experience with trunk-based development, feature flags, and progressive delivery strategies.
- Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability.
- Strong understanding of CI/CD pipelines, and DevOps practices.
- Experience conducting code reviews, vulnerability assessments, and secure coding.
- Experience with modern cloud-native technologies (AWS, Kubernetes, Docker).
- Excellent problem-solving skills and ability to work in fast-paced, agile environments.
- Strong communication and collaboration skills.
- Knowledge of performance tuning, observability, and production monitoring.
- Familiarity with Agile frameworks and modern ways of working in product development.
Benefits
- 401k matching
- Health insurance
- Flight privileges
About the Company
Discover your future at Citi
Job Details
Salary Range
Salary not disclosed
Location
Pune, Maharashtra, India
Employment Type
Hybrid
Original Posting
View on company website