Java Microservices Senior Engineering Lead

Citi

Remote

Quick summary

Work type
Remote
Location
Jersey City, NJ
Salary
$176,720–$265,080 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $221k
$160k most similar roles pay here $276k

This role pays more than 73% of similar roles. Most pay $175,500–$222,425 — the shaded band above. At the midpoint, this role pays about $221k versus about $199k 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 329 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java Microservices Senior Engineering Lead

As a Senior Engineering Lead (Java / Microservices) in the Technology team, you will lead the technical direction of critical applications by designing and developing highly scalable full-stack systems using Java and Angular. Your day-to-day responsibilities include providing strategic guidance to development teams, ensuring alignment with enterprise architecture, and driving best practices across the software development lifecycle. You will champion modern technologies like microservices and cloud-native solutions while mentoring senior engineers and fostering a culture of innovation. Additionally, you will act as a liaison between technology and business stakeholders, translating complex requirements into actionable technical designs and facilitating workshops to gather detailed project needs. This role requires extensive experience in Java, Spring Boot, and Kubernetes, along with strong analytical skills and the ability to bridge technical execution with business strategy within the financial services industry.

What you'll do

  • Lead the design and architecture of full stack applications using Java and Angular.
  • Provide strategic technical direction to development teams, aligning with enterprise goals.
  • Mentor senior engineers and foster a culture of innovation and excellence.
  • Act as a liaison between technology teams and business stakeholders for requirements.
  • Conduct in-depth business process analysis to identify technological improvement opportunities.

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) in designing RESTful APIs and SOAP Web Services.
  • Hands-on experience with OpenShift/Kubernetes for deploying containerized apps.

More like this

Similar roles

Java & Microservices Development Lead, Vice President

Citi

Remote (Jersey City, NJ) 37 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

Lead Software Engineer, Java, Microservices & Cloud

Citi

Tampa, FL 83 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

Senior Backend Engineer, Java, Servicing Platform

Wise

Budapest, Hungary 113 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