Senior Backend Java Engineer – Trading Platforms

Jersey Digs

Jersey City, Northern (NJ, KY)

Hybrid

USD 142,000 - 213,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Citi in Jersey City seeks a Senior Back-End Java Developer to design, build, and sustain scalable trading software. You will work on back-office applications, champion trunk-based delivery, TDD/BDD, and secure coding in a high-velocity environment.

Candidates should have strong Java/Kotlin skills, Spring Boot, microservices, and experience with Kafka or similar messaging systems, plus Kubernetes/Docker/OpenShift. Bachelor’s in CS or related field required; Master’s preferred.

Qualifications

  • Bachelor's degree in Computer Science or related field required.
  • Master's degree preferred for advanced roles.
  • Strong experience in Java/Kotlin and distributed systems.
  • Experience with microservices and messaging systems is required.

Responsibilities

  • Design, develop, and maintain back-office trading applications using SOLID principles.
  • Implement trunk-based development, feature flags, and progressive delivery.
  • Apply TDD/BDD to ensure high test coverage and reliability.
  • Drive CI/CD pipelines and DevOps practices for deployment and observability.
  • Design distributed, event-driven microservices using Kafka, Solace, Tibco, or MQ.
  • Conduct code reviews and mentor engineers; ensure secure coding practices.

Skills

Kotlin
Java
Python
Spring Boot
Microservices
Kafka

Education

Bachelor's in Computer Science
Master's degree preferred

Tools

Kubernetes
Docker
OpenShift
Oracle SQL

Job description

Citi in Jersey City seeks a Senior Back-End Java Developer to design, build, and sustain scalable trading software. You will work on back-office applications, champion trunk-based delivery, TDD/BDD, and secure coding in a high-velocity environment.

Candidates should have strong Java/Kotlin skills, Spring Boot, microservices, and experience with Kafka or similar messaging systems, plus Kubernetes/Docker/OpenShift. Bachelor’s in CS or related field required; Master’s preferred.

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

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision
401(k)
Paid time off
+1
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 & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
USD 142,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 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
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 Engineer - Equity Finance Trading Platform
Senior Java Engineer - Equity Finance Trading Platform

Citibank (Switzerland) AG • Tampa (FL)

Hybrid
Confidential
Senior Java Microservices Engineer - Spring Boot & Kafka
Senior Java Microservices Engineer - Spring Boot & Kafka

Citi • Jersey City (NJ)

On-site
USD 121,000 - 182,000
Medical, dental & vision coverage
401(k)
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