company logo

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 6Spring 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 DockerKubernetes, 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.

Java Development MongoDB Vice president

Office

1, S.NO. 77, India

Full Time

August 20, 2025

company logo

Citi

Citi.com

citicareers