JAVA Microservices Senior Engineering Lead

Citi

Remote Actively hiring Posted this week Verified listing
Jersey City, NJ Posted 3 days ago Apply by Jun 12, 2026 $176,720$265,080 / year

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $221k
$103k most similar roles pay here $282k

This role pays more than 84% of similar roles. Most pay $147,818–$204,000 — the shaded band above. At the midpoint, this role pays about $221k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 348 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 322 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR

As a Senior Engineering Lead in the Java and Microservices domain, you will join a dynamic Technology team to lead the technical direction of critical applications. Your role involves designing and developing highly scalable full-stack applications using Java for backend and Angular for frontend, while also mentoring senior engineers and fostering a culture of excellence. You’ll champion modern technologies like microservices architecture, cloud-native solutions (OpenShift, Kubernetes), and CI/CD practices. Additionally, you will act as the primary liaison between technology teams and business stakeholders, translating complex requirements into actionable technical designs and ensuring alignment with enterprise architecture and business objectives. This role requires expertise in Java, Spring Boot, API design, and containerization tools, along with strong analytical skills and a strategic mindset to drive innovation and successful delivery in the financial services industry.

What you'll do

  • Lead the design and architecture of full stack applications using Java backend and Angular frontend.
  • Provide strategic technical direction to development teams, aligning with enterprise architecture and business objectives.
  • Mentor senior engineers and foster a culture of continuous learning and innovation within the team.
  • Act as a liaison between technology teams and business stakeholders, translating complex business needs into actionable technical requirements.
  • Conduct in-depth business process analysis to identify inefficiencies and opportunities for technological improvement.

What we're looking for

  • 10+ years of software development experience with a focus on backend systems.
  • 5+ years in senior Java development roles, expertise in Spring Boot ecosystem.
  • Proven leadership in architecting and developing complex enterprise applications.
  • Expert-level proficiency in Core Java, including advanced concepts like concurrency.
  • Extensive experience (5+ years) designing and building RESTful APIs and Web Services.
  • Hands-on experience with OpenShift/Kubernetes for deploying containerized applications.
  • Strong communication skills and ability to mentor senior engineers effectively.

More like this

Similar roles

Lead Software Engineer – Java, Microservices & Cloud

Citi

Tampa, FL 59 days ago $113,840$170,760
Java Kafka MongoDB Spring WebFlux Reactive Frameworks Kubernetes Docker ElasticSearch TDD BDD Microservices Load Balancing Caching Database optimization Parallel processing Concurrency

Java & Microservices Development Lead – Vice President

Citi

Remote (Jersey City, NJ) 13 days ago $142,320$213,480
Java Spring Boot Spring Cloud Hibernate JUnit Mockito RESTful APIs GraphQL Kafka Docker Kubernetes AWS Azure GCP Maven Python MongoDB PostgreSQL Jenkins SonarQube Git CI/CD
Remote

Senior Backend Engineer - Java - Servicing Platform

Wise

Budapest, Hungary 89 days ago
Java Spring JDBC CI/CD Distributed Systems Concurrent Systems Relational Databases Non-relational Databases Test-Driven Development Code Reviews Latency Optimization Throughput Optimization

Senior Backend Engineer - Java - Servicing Platform

Wise

Budapest, Hungary 80 days ago
Java Spring JDBC CI/CD Distributed Systems Concurrent Systems Relational Databases Non-relational Databases Test-Driven Development Code Reviews Latency Optimization Throughput Optimization