Java Microservices Developer - Assistant Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tampa, FL
Salary
$96,960–$145,440 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today
Closes
Nov 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $158k
This role $121k
$84k $215k
below market most similar roles pay here above market

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

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 Developer - Assistant Vice President

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.

What you'll do

  • Build high-throughput, low-latency Java microservices for 24x7 real-time transaction processing.
  • Develop event-driven streaming and messaging architectures using Apache Kafka.
  • Implement modern financial messaging standards and payment protocols like ISO 20022.
  • Optimize data access across distributed SQL and in-memory caching solutions for sub-millisecond execution.
  • Apply Java concurrency, Virtual Threads, and JVM tuning to deliver thread-safe backend architectures.
  • Establish observability standards and lead performance profiling, chaos engineering, and volume stress testing.
  • Guide containerized workload deployment and management on Docker and Kubernetes or OpenShift.
  • Lead technical design reviews and provide architectural guidance to elevate engineering excellence across squads.

What we're looking for

  • Hands-on Java software engineering experience of 8+ years.
  • Deep proficiency in Java 17/21, concurrency utilities, Virtual Threads, memory management, and advanced JVM performance tuning.
  • Demonstrable 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 patterns including API Gateway, SAGA, CQRS, Event Sourcing, Transactional Outbox, Circuit Breaker, and Service Discovery.
  • Hands-on experience integrating AI-assisted developer tools and AI-PDLC practices into team delivery workflows.
  • Proficiency with containerization and orchestration platforms using Docker and Kubernetes / OpenShift.
  • Bachelor’s degree/University degree or equivalent experience; Master's degree is preferred (preferred).

More like this

Similar roles

Java Microservices Development Lead - Vice President

Citi

Tampa, FL 14 days ago $113,840–$170,760
Java Spring Boot Spring Cloud Apache Kafka RabbitMQ Kubernetes Docker OpenShift SQL Prometheus Grafana Splunk OpenTelemetry CI/CD GitHub Copilot ISO 20022 JVM Reactive Programming Agile
10+ 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