Java Microservices Development Lead - Vice President
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 82% of similar roles. Most pay $133,900–$182,500 — the blue band above. At the midpoint, this role pays about $121k versus about $158k for comparable roles.
Based on 240 similar postings.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 268 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 251 roles with salary data.
Most-posted roles
At a glance
The Java Microservices Developer - Assistant Vice President joins the Applications Development team to build mission-critical, distributed backend systems for global real-time payments processing. You will develop high-throughput, low-latency Java microservices and event-driven streaming architectures to ensure zero data loss and 99.999% availability. Key responsibilities include building cloud-native services, implementing ISO 20022 messaging standards, and optimizing data persistence tiers. You will utilize Java 17/21, Spring Boot, Spring Cloud, Apache Kafka, and RabbitMQ while integrating AI-accelerated engineering practices like GitHub Copilot and Devin. Technical requirements include expertise in concurrency, Virtual Threads, JVM tuning, and container orchestration using Docker and Kubernetes or OpenShift. You will also manage observability via OpenTelemetry and Prometheus while leading technical design reviews to solve complex financial transaction problems.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
Citi
Citi
Citi
Citi