Java Development MongoDB Vice president
Citi.com
Office
1, S.NO. 77, India
Full Time
We are seeking a Applications Development Technology Lead Analyst to lead the design, development, and implementation of scalable backend systems. This role involves collaborating with cross-functional teams, mentoring other developers, and driving innovation in backend architecture.
Responsibilities:
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements.
- Design, develop, and maintain high-performance Java-based backend services.
- Architect and implement microservices using Spring Framework 6, Spring Boot 3, and Spring Cloud.
- Optimize schemas and queries for MongoDB and Oracle databases.
- Ensure code quality through unit and integration tests with hands-on knowledge of code analysis tools such as SonarQube.
- Proven Production Incident investigation techniques and ability.
- Ability to identify risks during various stages of software development and provide mitigating controls.
- Engaging stakeholders, demonstrating solutions and ability to effectively implement feedback.
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
- Continuously improve development processes and best practices.
- Assess risks, ensure compliance with regulations, and uphold ethical standards.
Qualifications:
- 13+ years of Java development experience with strong command of Core Java and OOP concepts.
- Experience in implementing, delivering, and managing mission critical projects involving integration of multiple complex systems.
- Strong experience with Spring Framework, including Spring Boot and Spring Cloud.
- Solid understanding of RESTful API design and secure coding practices (OAuth 2.0, JWT).
- Proven expertise in microservices architecture and reactive programming.
- Strong experience in SQL (Oracle) and NoSQL databases (preferably MongoDB).
- Experience with unit testing frameworks like JUnit and Mockito.
- Strong leadership, problem-solving, and communication skills.
Preferred Skills:
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Knowledge of Agile methodologies and DevOps practices.
- Experience in the payments industry.
- Contributions to open-source projects.
Education:
- Bachelor’s degree in Computer Science or related field (Master’s preferred).
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
- If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
- View Citi’s EEO Policy Statement and the Know Your Rights poster.
Java Development MongoDB Vice president
Office
1, S.NO. 77, India
Full Time
August 20, 2025