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

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 for risk management. This role involves translating complex financial requirements into maintainable solutions, leading technical designs for significant enhancements, and optimizing performance through concurrency, multithreading, and efficient database access. The candidate will build high-volume batch and event-driven workflows while mentoring other engineers and establishing development standards. Key technologies include Java, Spring Boot, Spring Batch, Spring Integration, Spring Data, Kafka, JMS, SQL, JUnit, Mockito, Linux, Git, Docker, and Kubernetes. The role addresses the critical business problem of calculating client margin requirements by implementing complex business rules within a high-volume, calculation-intensive environment to ensure regulatory compliance and system reliability.

What you'll do

  • Develop, test, and deliver Java applications to support complex margin calculation requirements.
  • Translate intricate financial business rules into maintainable, 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.
  • Mentor junior engineers and establish high standards for code quality and development practices.
  • Ensure all software solutions meet strict security, regulatory, and audit requirements.

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.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with financial platforms, calculation engines, or distributed caching technologies like Apache Geode or GemFire (preferred).

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

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

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