Senior Backend Java/Kotlin Engineer for Trading Tech

Citi

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
Wellness programs
Paid time off & holidays

Job summary

Citi in Jersey City, NJ is seeking a Senior Back-End Java Developer to design, build, and sustain high‑performance back-office trading applications. You will lead through code, design scalable microservices, and champion trunk‑based delivery.

You will work with Kafka, Kubernetes, OpenShift, and CI/CD while mentoring juniors and collaborating with product owners to ensure reliability and security in enterprise trading systems.

Qualifications

  • Strong hands-on coding in Kotlin, Java, and Python for production-grade applications.
  • Deep expertise in microservices architecture, Spring Boot, and low-latency systems.
  • Experience with event-driven messaging and distributed pipelines (Kafka, Solace, Tibco, MQ).
  • Proficient with containerization and cloud-native platforms (Kubernetes, Docker, OpenShift).
  • Solid SQL experience in high-performance transactional environments.

Responsibilities

  • Design, develop, and maintain scalable back-office trading applications following SOLID principles and modern patterns.
  • Implement trunk-based development, feature flags, and progressive delivery for CI/CD.
  • Apply TDD/BDD to ensure high test coverage and production reliability.
  • Drive CI/CD, DevOps practices, IaC, and automated testing for reliability and velocity.
  • Design and deliver distributed, event-driven microservices using Kafka, Solace, Tibco, and MQ.
  • Conduct code reviews and vulnerability assessments to enforce secure coding standards.
  • Collaborate with architects, product owners, and cross-functional teams on scalable architectures.
  • Mentor junior engineers and lead technical discussions in agile teams.

Skills

Kotlin
Java
Python
Spring Boot
Microservices
Distributed systems
TDD/BDD
CI/CD
DevOps
Low-latency

Education

Bachelor's in CS/SE
Master's degree preferred

Tools

Kafka
Solace
Tibco
MQ
Docker
Kubernetes
OpenShift
Oracle SQL

Job description

Citi in Jersey City, NJ is seeking a Senior Back-End Java Developer to design, build, and sustain high‑performance back-office trading applications. You will lead through code, design scalable microservices, and champion trunk‑based delivery.

You will work with Kafka, Kubernetes, OpenShift, and CI/CD while mentoring juniors and collaborating with product owners to ensure reliability and security in enterprise trading systems.

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

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 Engineer - Trading Platforms
Senior Backend Java Engineer - Trading Platforms

Citi • Jersey City (NJ)

On-site
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 & Microservices Lead Architect
Senior Java & Microservices Lead Architect

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/Kotlin Tech Lead for Prime Brokerage Platform
Senior Java/Kotlin Tech Lead for Prime Brokerage Platform

Citi • New Jersey

On-site
USD 142,000 - 213,000
Senior Java Backend Lead, FX eCommerce
Senior Java Backend Lead, FX eCommerce

Citi • New York (NY), Northern (KY)

Hybrid
USD 142,000 - 213,000
Senior Java Tech Lead: Cloud, CI/CD & Kubernetes
Senior Java Tech Lead: Cloud, CI/CD & Kubernetes

Citi • New York (NY)

Hybrid
USD 121,200 - 181,800
Senior Java Engineer - Equity Finance Trading Platform
Senior Java Engineer - Equity Finance Trading Platform

Citi • Tampa (FL)

Hybrid
USD 97,000 - 145,000