Java Microservices Developer Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $178k
$132k most similar roles pay here $222k

This role pays more than 61% of similar roles. Most pay $153,250–$206,675 — the shaded band above. At the midpoint, this role pays about $178k versus about $180k for comparable roles.

Based on 239 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 262 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java Microservices Developer Vice President

As a Java Microservices Developer Vice President, you will join the technology team to design, build, and evolve distributed backend systems that power global financial services. You will architect cloud-native microservices using Spring Boot and Spring Cloud components like API Gateway, Service Discovery, and Circuit Breaker to ensure system resilience. Your daily work involves building event-driven data pipelines with Apache Kafka, optimizing data access layers via Spring Data JPA, and managing containerized services using Docker and Kubernetes. You will leverage deep expertise in Java concurrency, multi-threading, and the Collections framework to develop high-performance systems while leading code reviews for quality. The role requires proficiency in JDK 8+, RESTful APIs, Git-based workflows, and Agile methodologies. You will solve complex backend engineering challenges to ensure the reliability of critical financial platforms through robust, production-ready solutions.

What you'll do

  • Design and develop scalable, high-performance Java microservices using Spring Boot and architectural patterns like API Gateway and Circuit Breaker.
  • Build event-driven data pipelines using Apache Kafka to enable asynchronous communication across distributed services.
  • Construct cloud-native services using Spring Cloud components for configuration management and service discovery.
  • Optimize data access layers using Spring Data JPA to improve query efficiency and application throughput.
  • Implement multi-threading and concurrency features to ensure the performance of backend systems.
  • Profile and tune service performance regarding latency, memory usage, and throughput to resolve bottlenecks.
  • Lead code reviews focused on microservices best practices to ensure codebase quality and consistency.
  • Deploy and manage containerized services using Docker and Kubernetes across the full development lifecycle.

What we're looking for

  • Bachelor's degree, university degree, or equivalent practical experience is required; a Master's degree is preferred.
  • 6 to 10 years of hands-on Java development experience with proficiency in JDK 8 and above.
  • Proven track record of designing, developing, and deploying production microservices using Spring Boot and the Spring Framework.
  • Ability to build/consume RESTful APIs and implement asynchronous messaging with proper fault tolerance.
  • Practical knowledge of microservices patterns including API Gateway, Circuit Breaker, Centralized Configuration, and Service Discovery.
  • Familiarity with containerization using Docker for packaging and deploying distributed applications.
  • Competency with Git-based version control and Agile delivery methodologies like Scrum or Kanban.
  • Experience with Kubernetes, cloud platforms (AWS/Azure/GCP), Kafka, CI/CD tools, JUnit, Mockito, or AI integration is preferred.

More like this

Similar roles

Java Developer Assistant Vice President

Citi

Irving, TX 11 days ago $107,120$160,680
Java Spring Boot Spring Framework Spring Security Spring Web Spring Data Microservices REST JUnit Mockito Kubernetes Docker SQL Oracle SOA Agile Behavior Driven Development Extreme Programming DevOps
Hybrid

Senior Java Developer Assistant Vice President

Citi

Tampa, FL 23 days ago $96,960$145,440
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid

Senior Java Developer Assistant Vice President

Citi

Irving, TX 31 days ago $107,120$160,680
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid

Senior Java Architect Vice President

Citi

Jersey City, NJ 1 day ago $142,320$213,480
Java Spring Boot Spring Cloud Microservices Apache Kafka Apache Flink Apache Iceberg Apache Pinot Snowflake Databricks SQL Python Docker Kubernetes AWS Azure GCP Hive HDFS Delta Lake
6+ yrs exp Hybrid

Senior Full-stack Java Developer, VP

Citi

Remote (Jersey City, NJ) 3 days ago $142,320$213,480
Java Spring Boot Spring Cloud Microservices Kafka IBM MQ Solace Kubernetes OpenShift Docker CI/CD Git Maven Gradle Redis Couchbase OpenTelemetry Grafana Agile
6+ yrs exp Remote

Full Stack Java Engineering Manager, Vice President

Citi

Tampa, FL 11 days ago $125,600$188,400
Java Spring Boot Microservices REST GraphQL Docker Kubernetes OpenShift AWS Terraform CloudFormation Kafka Spark Flink Prometheus Grafana Splunk ELK Angular React
8+ yrs exp Hybrid