Java Microservices Development Lead - Vice President

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tampa, FL
Salary
$113,840–$170,760 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live yesterday
Closes
Nov 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $142k
$102k $225k
below market most similar roles pay here above market

This role pays less than 71% of similar roles. Most pay $142,300–$193,550 — the blue band above. At the midpoint, this role pays about $142k versus about $168k 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 268 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java Microservices Development Lead - Vice President

The Java Microservices Development Lead - Vice President will lead the engineering of mission-critical, distributed backend systems for real-time global payments processing. You will architect and build high-throughput, low-latency Java microservices, ensuring 99.999% availability and zero data loss. Key responsibilities include developing event-driven streaming architectures, implementing ISO 20022 messaging standards, and optimizing data persistence across distributed SQL and in-memory caching solutions. You will utilize Java 17/21, Spring Boot, Spring Cloud, and Apache Kafka while institutionalizing AI-PDLC practices using GitHub Copilot and Devin. Technical requirements include expertise in Virtual Threads, JVM tuning, and container orchestration via Docker and Kubernetes or OpenShift. You will also establish observability standards using OpenTelemetry, Prometheus, and Grafana to maintain robust, production-ready financial service-to-service communication.

What you'll do

  • Architect and lead the development of high-throughput, low-latency Java microservices for real-time transaction processing.
  • Build event-driven streaming and messaging architectures using Apache Kafka.
  • Institutionalize AI-Assisted Product Development Lifecycle (AI-PDLC) practices and generative AI tools across engineering squads.
  • Construct cloud-native services using Spring Boot, including centralized configuration, service discovery, and mTLS security.
  • Implement financial messaging standards such as ISO 20022 and real-time payment protocols.
  • Optimize data access across distributed SQL and in-memory caching solutions for sub-millisecond execution.
  • Establish observability standards and lead performance profiling, chaos engineering, and volume stress testing.
  • Guide containerized workload deployment and management on Docker and Kubernetes/OpenShift.

What we're looking for

  • Hands-on Java software engineering and architecture experience of 10+ years.
  • Deep proficiency in Java 17/21, concurrency utilities, Virtual Threads, memory management, and JVM performance tuning.
  • Track record of designing and operating production-grade microservices using Spring Boot, Spring Cloud, and reactive programming.
  • Deep expertise in event streaming and messaging architectures using Apache Kafka or RabbitMQ.
  • Practical mastery of microservices architecture patterns and containerization using Docker and Kubernetes/OpenShift.
  • Hands-on experience integrating AI-assisted developer tools and AI-PDLC practices into team delivery workflows.
  • Competency with Git-based version control, automated CI/CD pipelines, and Agile delivery methodologies.
  • Bachelor’s degree or equivalent experience; Master’s degree preferred.

More like this

Similar roles

Java Microservices Developer - Assistant Vice President

Citi

Tampa, FL 14 days ago $96,960–$145,440
Java Spring Boot Spring Cloud Apache Kafka RabbitMQ Kubernetes Docker OpenShift SQL Prometheus Grafana Splunk OpenTelemetry CI/CD Git SAGA CQRS Event Sourcing ISO 20022
8+ yrs exp Hybrid

Java Microservices Developer Vice President

Citi

Jersey City, NJ 40 days ago $142,320–$213,480
Java Spring Boot Apache Kafka Docker Kubernetes Spring Cloud Spring Data JPA RESTful APIs JDK 8 Git CI/CD JUnit Mockito AWS Azure Google Cloud Platform RabbitMQ Scrum Kanban
6+ yrs exp Hybrid

Java & Microservices Development Lead – Vice President

Citi

Jersey City, NJ 39 days ago $142,320–$213,480
Java Spring Boot Spring Cloud Spring JPA Hibernate JDBC Kafka Kubernetes Docker Python REST GraphQL JUnit Mockito SQL NoSQL MongoDB PostgreSQL Oracle Maven CI/CD Jenkins SonarQube TIBCO EMS IBM MQ Git Bitbucket React JavaScript HTML CSS Apache Flink WebSocket SFTP XML JSON CSV SWIFT TDD BDD
6+ yrs exp Hybrid

Senior Java Engineering Lead, Payments Technology, Vice President

Citi

Tampa, FL 12 days ago $113,840–$170,760
Java Spring Boot Microservices Docker Kubernetes Kafka RabbitMQ Oracle MongoDB CI/CD Domain-Driven Design Event-Driven Architecture Resilience4j Hystrix Chaos Engineering GitHub Copilot ISO 20022 SWIFT Clean Code
6+ yrs exp Hybrid

Senior Full-stack Java Developer, VP

Citi

Jersey City, NJ 41 days ago $142,320–$213,480
Java Spring Boot Spring Cloud Microservices Kubernetes OpenShift Docker Kafka IBM MQ Solace CI/CD DevOps Redis Couchbase Git Maven Gradle OpenTelemetry Grafana GitHub Copilot Agile
6+ yrs exp Hybrid