Senior Back-End Java Engineer — Trading Platforms

Citigroup Inc.

Jersey City (NJ)

Hybrid

USD 142,000 - 213,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Citi seeks a Senior Back-End Java Developer to design and sustain high‑performance back-office trading applications in Jersey City. You’ll drive trunk-based development, TDD/BDD, and CI/CD in a distributed microservices environment.

Lead engineering efforts with Kafka/Solace/Tibco/MQ and Kubernetes/OpenShift, ensuring low latency, high availability, and secure coding practices while mentoring peers and collaborating with product teams.

Qualifications

  • Bachelor’s in Computer Science, Software Engineering, or related field.
  • Master’s degree preferred.

Responsibilities

  • Design, develop, and maintain back-office trading applications with SOLID principles.
  • Implement trunk-based development, feature flags and progressive delivery.
  • Apply TDD/BDD and maintain high unit test coverage and reliability.
  • Drive CI/CD, DevOps practices, and IaC for deployment pipelines.
  • Build distributed, event-driven microservices using Kafka, Solace, Tibco, and MQ.

Skills

Kotlin
Java
Python
Microservices
Spring Boot
CI/CD
TDD/BDD
DevOps
Security

Education

Bachelor’s in Computer Science or related field
Master’s degree preferred

Tools

Kafka
Solace
Tibco
MQ
Kubernetes
Docker
OpenShift
Oracle SQL

Job description

Citi seeks a Senior Back-End Java Developer to design and sustain high‑performance back-office trading applications in Jersey City. You’ll drive trunk-based development, TDD/BDD, and CI/CD in a distributed microservices environment.

Lead engineering efforts with Kafka/Solace/Tibco/MQ and Kubernetes/OpenShift, ensuring low latency, high availability, and secure coding practices while mentoring peers and collaborating with product teams.

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

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
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 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/Kotlin Engineer for Trading Tech
Senior Backend Java/Kotlin Engineer for Trading Tech

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
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 Backend Architect — FX Trading Platform
Senior Java Backend Architect — FX Trading Platform

Citi • New Jersey

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, accident, and disability保险
+2
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 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 & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Java Full-Stack Engineer: Cloud & AI-Driven
Senior Java Full-Stack Engineer: Cloud & AI-Driven

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000