Senior Backend Java Engineer - Trading Platforms

Citi

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Citi is seeking a highly skilled Senior Back-end Java Developer for its trading platforms in Jersey City, NJ. You will design, build, and maintain scalable back-office trading applications, emphasizing trunk-based development, TDD/BDD, and secure coding practices.

Ideal candidates have strong Kotlin/Java/Python abilities, expertise in microservices, and experience with Kafka/Solace/Tibco/MQ. This full-time role offers a competitive salary and comprehensive benefits.

Qualifications

  • Strong hands-on coding in Kotlin, Java, and Python for production-grade apps.
  • Deep expertise in microservices, Spring Boot, and low-latency systems.
  • Experience with event-driven messaging systems (Kafka, Solace, Tibco, MQ).

Responsibilities

  • Design, develop, and maintain back-office trading apps with high performance.
  • Implement trunk-based development, feature flags, and progressive delivery.
  • Apply TDD/BDD to ensure high test coverage and reliability.
  • Drive CI/CD, DevOps, IaC, and automated testing for resilience.
  • Conduct code reviews and secure coding practices.

Skills

Kotlin
Java
Python

Education

Bachelor's in Computer Science/Software Engineering
Master's degree preferred

Tools

Spring Boot
Kafka
Solace
Tibco
MQ
Docker
Kubernetes
OpenShift
Oracle SQL

Job description

Citi is seeking a highly skilled Senior Back-end Java Developer for its trading platforms in Jersey City, NJ. You will design, build, and maintain scalable back-office trading applications, emphasizing trunk-based development, TDD/BDD, and secure coding practices.

Ideal candidates have strong Kotlin/Java/Python abilities, expertise in microservices, and experience with Kafka/Solace/Tibco/MQ. This full-time role offers a competitive salary and comprehensive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java Engineer, Trading Platforms
Senior Backend Java Engineer, Trading Platforms

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Paid time off
+1
Senior Backend Java Engineer – Trading Platforms
Senior Backend Java Engineer – Trading Platforms

Jersey Digs • Jersey City (NJ), Northern (KY)

Hybrid
USD 142,000 - 213,000
Senior Back-End Java Developer — Trading Platforms
Senior Back-End Java Developer — Trading Platforms

Jersey Digs • Jersey City (NJ), Northern (KY)

Hybrid
USD 142,000 - 213,000
Senior Java Engineer - Equity Finance Trading Platform
Senior Java Engineer - Equity Finance Trading Platform

Citibank (Switzerland) AG • Tampa (FL)

Hybrid
Confidential
Senior Java Developer - Low-Latency Equities Trading
Senior Java Developer - Low-Latency Equities Trading

Citi • New York (NY)

On-site
USD 128,000 - 213,000
Senior Java/Kotlin Tech Lead – Prime Brokerage Platform
Senior Java/Kotlin Tech Lead – Prime Brokerage Platform

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Core Java Engineer - Trading Tech Lead
Senior Core Java Engineer - Trading Tech Lead

Citigroup Inc. • New York (NY)

On-site
USD 142,000 - 213,000
Senior Java Full-Stack Engineer, Cloud & Microservices
Senior Java Full-Stack Engineer, Cloud & Microservices

Citi • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Senior Java Backend Lead & Platform Architect
Senior Java Backend Lead & Platform Architect

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, disability & accident insurance
+4
Senior Java Engineer for Global OTC Clearing Platform
Senior Java Engineer for Global OTC Clearing Platform

3M HEALTHCARE • Jersey City (NJ)

On-site
USD 142,320 - 213,480