Senior Back-end Java Developer, Trading Platforms, VP

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 59% of similar roles. Most pay $151,500–$205,475 — the shaded band above. At the midpoint, this role pays about $178k versus about $178k 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 265 open roles on FindRole.

Listed pay typically runs $138,720–$208,080 across 247 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Back-end Java Developer, Trading Platforms, VP

As a Senior Back-end Java Developer - Trading Platforms, VP, you will join the back-office trading application technology team to design, build, and sustain scalable, high-performance software solutions. You will develop robust applications following SOLID principles and clean code standards while implementing trunk-based development, feature flags, and progressive delivery strategies. Your daily work involves designing distributed, event-driven microservices using Kafka, Solace, Tibco, and MQ to meet low-latency requirements. You will utilize Kotlin, Java, and Python within a Spring Boot framework, while managing containerized environments like Kubernetes, Docker, and OpenShift. Additionally, you will manage Oracle SQL databases and drive CI/CD pipelines and TDD/BDD methodologies. This role focuses on critical trading infrastructure, specifically addressing mortgage workflow re-engineering, equity growth resiliency, and supporting AI workflows within the cash securities domain.

What you'll do

  • Develop and maintain high-performance back-office trading applications using SOLID principles and clean code standards.
  • Implement trunk-based development, feature flags, and progressive delivery to enable rapid deployment cycles.
  • Apply TDD and BDD methodologies to ensure high unit test coverage and production reliability.
  • Build distributed, event-driven microservices using messaging platforms like Kafka, Solace, Tibco, and MQ.
  • Drive the adoption of CI/CD pipelines, DevOps practices, and infrastructure as code.
  • Conduct rigorous code reviews and vulnerability assessments to enforce secure coding standards.
  • Mentor junior engineers and lead technical discussions to foster a culture of engineering excellence.
  • Partner with DevOps teams to optimize deployment pipelines and observability tools for critical systems.

What we're looking for

  • Strong hands-on coding proficiency in Kotlin, Java, and Python is required.
  • Deep expertise in microservices architecture, Spring Boot, distributed systems, and low-latency computing is required.
  • Proficiency in event-driven messaging systems including Kafka, Solace, Tibco, and MQ is required.
  • Hands-on experience with containerization and cloud-native platforms like Kubernetes, Docker, and OpenShift is required.
  • Experience with relational databases, specifically Oracle SQL, in high-performance environments is required.
  • Proven experience with trunk-based development, feature flags, and progressive delivery is required.
  • Strong command of TDD, BDD, and automation-first testing practices is required.
  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field is required; a Master's degree is preferred.

More like this

Similar roles

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 7 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 3 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Senior Full-stack Java Developer, VP

Citi

Remote (Jersey City, NJ) 8 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

Senior Java Developer, Vice President

Citi

Remote (Jersey City, NJ) 34 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