Java Apps Developer Lead Analyst Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NYJersey City, NJ
Salary
$142,320–$213,480 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today
Closes
Nov 30, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $155k
This role $178k
$109k most similar roles pay here $225k

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

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Java Apps Developer Lead Analyst Vice President

The Java Apps Developer Lead Analyst - Vice President joins the Margin Calculation team within Prime Services to develop, test, and deliver Java applications that process large volumes of financial data to calculate client margin requirements and support risk management. This role involves designing high-volume batch and event-driven workflows, optimizing performance through concurrency, multithreading, and caching, while mentoring engineers and establishing development standards. The candidate will utilize a technical stack including Java, Spring Boot, Spring Batch, Spring Integration, Spring Data, Kafka, JMS, SQL, JUnit, Mockito, Linux, Git, Docker, and Kubernetes. Key responsibilities include translating complex financial requirements into maintainable solutions and managing the full development lifecycle. The role addresses critical business problems involving calculation-intensive systems, distributed processing, and the implementation of complex rules within a high-stakes financial services environment.

What you'll do

  • Develop, test, and deliver Java applications to support complex margin calculation requirements.
  • Translate intricate financial business rules into maintainable and well-tested software solutions.
  • Lead technical design for significant platform enhancements and contribute to the technology roadmap.
  • Optimize calculation performance using multithreading, concurrency, caching, and efficient database access.
  • Build high-volume batch and event-driven processing workflows using Spring Boot and Kafka.
  • Perform root-cause analysis on production issues and implement long-term technical fixes.
  • Improve system monitoring, resiliency, and operational recovery processes.
  • Mentor junior engineers and establish high standards for code quality and design.

What we're looking for

  • 7+ years of professional software development experience with strong hands-on Java expertise.
  • Advanced knowledge of core Java, including collections, streams, concurrency, multithreading, synchronization, and memory management.
  • Strong experience with Spring frameworks, specifically Spring Boot, Spring Batch, Spring Integration, and Spring Data.
  • Experience building high-volume, calculation-intensive, or distributed applications using Kafka, JMS, or similar messaging technologies.
  • Strong SQL and relational database experience combined with proficiency in JUnit, Mockito, and test-driven development.
  • Proficiency in Linux, Git, CI/CD, Docker, Kubernetes, and production-support practices.
  • Experience with margin, collateral, risk, pricing, or other financial platforms (preferred).
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

More like this

Similar roles

Java Apps Developer Lead Analyst Vice President

Citi

New York, NY +1 4 days ago $142,320–$213,480
Java Spring Boot Spring Batch Spring Integration Spring Data Kafka JMS SQL JUnit Mockito Docker Kubernetes Git CI/CD Hibernate JPA Jackson Apache Geode GemFire Linux
7+ yrs exp Hybrid

Java Microservices Developer Vice President

Citi

Jersey City, NJ 15 days ago $142,320–$213,480
Java Spring Boot Spring Framework Apache Kafka Docker Kubernetes Spring Data JPA RESTful APIs Git CI/CD JUnit Mockito RabbitMQ AWS Azure Google Cloud Platform Agile Scrum Kanban
Hybrid

Senior Java Developer, Vice President

Citi

Remote (Jersey City, NJ) 42 days ago $142,320–$213,480
Java Spring Kafka Apache Ignite Oracle MongoDB Python Microservices REST WebSocket gRPC Docker Kubernetes OpenShift VaR SIMM
6+ yrs exp Remote

Java Developer Assistant Vice President

Citi

Irving, TX 24 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 36 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 44 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