Java Microservices Senior Developer

Software Development

Citi

7 open roles Website

  • Software Development
  • India

We’re looking for a senior developer to design, build, and maintain Java‑based micro‑service solutions that power Citi’s digital platforms. You’ll work autonomously while collaborating across teams to deliver secure, high‑performance services.

What You’ll Do

  • Translate architecture and tech stack into clean code across platforms.
  • Develop, test, and deploy secure, stable microservices using Java and Spring Boot.
  • Conduct system analysis, feasibility studies, and effort estimation for new features.
  • Participate in design reviews, guiding performance and scalability decisions.
  • Build and maintain CI/CD pipelines with Jenkins, SonarQube, and automated tests.
  • Communicate technical decisions and dependencies clearly to stakeholders.

What You Need

  • 5‑8 years of application development experience.
  • Strong Java, Spring Boot, and microservices expertise.
  • Proficiency with relational databases and SQL.
  • Experience delivering high‑traffic, cloud‑native services.
  • Data‑driven analytical and problem‑solving skills.
  • Excellent written and oral communication.
  • Bachelor’s degree or equivalent experience.

Good to Have

  • UI development experience with Angular.
  • Proven record driving large‑scale cultural change.
  • Leadership of infrastructure or platform programs.
  • Collaboration experience with third‑party service providers.

The Opportunity

The role offers moderate but direct impact on Citi’s core business activities, where timely, quality delivery influences multiple teams.

Similar Jobs to Apply