Senior Java Developer, Vice President

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,320–$213,480 / yr
Posted
47 days ago
Closes
Jun 29, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $160k
This role $178k
$110k most similar roles pay here $225k

This role pays more than 82% of similar roles. Most pay $142,300–$177,900 — the shaded band above. At the midpoint, this role pays about $178k versus about $160k 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 391 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java Developer, Vice President

As a Senior Java Developer at Citi Capital Markets, you will join the Cross Asset Margin technology team as a Vice President, leading the development and enhancement of strategic systems that manage risk for trading activities. Your day-to-day responsibilities include guiding your team to establish design standards, overseeing software quality, and ensuring smooth production releases while staying updated with industry trends. You will work closely with traders, salespeople, and risk managers to optimize margin requirements using models like VaR and SIMM. The role requires expertise in Java, Spring, Kafka, distributed systems, and microservices architecture, along with hands-on experience in cloud platforms such as Docker and Kubernetes. Additionally, you should have a strong background in CI/CD pipelines and API-first design thinking, while familiarity with risk calculation models like VaR/SIMM is preferred.

What you'll do

  • Guide team to establish design standards and improve development workflow efficiency.
  • Own smooth production release planning and execution for projects.
  • Oversee software quality and system modifications in compliance with governance standards.
  • Analyze existing operations to identify risks and redundancies for optimization.
  • Conduct comprehensive assessments to develop innovative solutions for complex systems.

What we're looking for

  • 6-10 years of experience in application development with hands-on coding.
  • Expertise in Java, Spring, Kafka, and distributed systems like Apache Ignite.
  • In-depth knowledge of relational databases such as Oracle and microservices architecture.
  • Experience implementing CI/CD pipelines and working with cloud platforms (Docker, Kubernetes).
  • Strong analytical skills and proven ability to design complex, distributed systems.
  • Excellent verbal and written communication for collaboration across teams.

More like this

Similar roles

Senior Java Architect Lead, Senior Vice President

Citi

Remote (Jersey City, New Jersey) 47 days ago $176,720$265,080
Java Spring Kafka Apache Ignite Oracle MongoDB Python Docker Kubernetes REST gRPC Microservices API first design UI tech stack VaR SIMM
Remote

Senior Java Developer, Vice President

Citi

Remote (Irving, TX) 56 days ago $125,760$188,640
Java Spring Boot Spring MVC Hibernate JPA Kafka JUnit Mockito Docker Kubernetes Git AWS Azure GCP OpenShift Linux CI/CD Jenkins MongoDB PostgreSQL RESTful APIs SQL NoSQL
Remote

Senior Java Developer, Vice President

Citi

Remote (Jersey City, NJ) 18 days ago $142,320$213,480
Java Apache Ignite Microservices API design CI/CD VaR SIMM Python PostgreSQL Kafka RabbitMQ Docker Kubernetes AWS Azure Git Jenkins Spring Boot Hibernate
Remote

Senior Java Developer - Vice President

Citi

Remote (Jersey City, New Jersey) 21 days ago $142,320$213,480
Java Spring Boot Python PostgreSQL Oracle MongoDB DynamoDB RESTful APIs Apache Kafka Docker Kubernetes CI/CD Linux Hibernate Spring MVC Microservices Automated Testing
Remote