Java Developer (Electronic Equities) – Vice President

Citi

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
67 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $165k
This role $178k
$120k most similar roles pay here $224k

This role pays more than 76% of similar roles. Most pay $151,500–$177,900 — the shaded band above. At the midpoint, this role pays about $178k versus about $165k 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 · Java Developer (Electronic Equities) – Vice President

Join our Equities Electronic Trading team as a VP-level Java Developer responsible for the design and optimization of our core low-latency execution platform. You will lead the technical implementation of critical trading applications using modern Java and microservices architecture, enhancing system stability and efficiency through rigorous code reviews and continuous improvement initiatives in testing frameworks and deployment processes. Key responsibilities include implementing complex trading logic, collaborating with product development teams to deliver new capabilities, and resolving intricate technical challenges. Ideal candidates have 5+ years of experience in high-performance systems, expert knowledge in Core Java, microservices architecture, and financial market protocols like FIX. Familiarity with messaging technologies and infrastructure automation tools is beneficial. This role demands a deep understanding of JVM internals and the ability to drive innovation in our fast-paced trading environment.

What you'll do

  • Design and develop high-performance, low-latency microservices for the electronic trading platform.
  • Implement complex trading logic and performance optimizations to ensure system stability and efficiency.
  • Lead technical design discussions and conduct rigorous code reviews to maintain architectural integrity.
  • Drive continuous improvement in testing frameworks and deployment processes for low-latency systems.
  • Resolve complex technical challenges by analyzing business requirements and industry best practices.

What we're looking for

  • 5+ years of experience in high-performance, low-latency software development.
  • Expert knowledge in Core Java, JVM internals, concurrency, and memory management.
  • Proven experience designing automated trading systems or electronic execution platforms.
  • Solid understanding of financial market protocols like FIX and order/market datasets handling.
  • Experience with microservices architecture and distributed system development.
  • Demonstrable use of modern testing frameworks and CI/CD processes in Agile environments.

More like this

Similar roles

Senior Java Developer, Vice President

Citi

Remote (480 Washington Boulevard Jersey City, US) 47 days ago $142,320$213,480
Java Spring Kafka Apache Ignite Oracle Docker Kubernetes CI/CD Microservices API first design GenAI Developer productivity tools VaR SIMM
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