Senior Backend Java Engineer for Trading Platforms

Socket.dev

Jersey City (NJ)

On-site

USD 142,000 - 213,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Citi, a leading global bank, seeks a Senior Back-end Java Developer - Trading Platforms in Jersey City, NJ. You will design, build, and sustain scalable back-office trading software with a focus on trunk-based development, TDD/BDD, and secure coding practices.

You will mentor engineers, lead technical discussions, and collaborate across cross-functional teams to deliver high-availability microservices using Kafka, Kubernetes, and cloud-native patterns.

Qualifications

  • Strong hands-on coding in Kotlin, Java, and Python for production-grade applications.
  • Deep expertise in microservices, Spring Boot, and high-availability design.
  • Experience with event-driven systems and messaging (Kafka, Solace, Tibco, MQ).
  • Solid containerization and cloud-native skills (Kubernetes, Docker, OpenShift).

Responsibilities

  • Design, develop, and maintain robust, scalable back-office trading applications.
  • Implement trunk-based development, feature flags, and progressive delivery for CI/CD.
  • Apply TDD and BDD to ensure high test coverage and reliability.
  • Lead code reviews and drive secure coding practices.
  • Collaborate with architects and product teams to design scalable architectures.
  • Mentor junior engineers and promote engineering excellence.

Skills

Kotlin
Java
Python

Education

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

Tools

Spring Boot
Kafka
Solace
Tibco
MQ
Kubernetes
Docker
OpenShift

Job description

Citi, a leading global bank, seeks a Senior Back-end Java Developer - Trading Platforms in Jersey City, NJ. You will design, build, and sustain scalable back-office trading software with a focus on trunk-based development, TDD/BDD, and secure coding practices.

You will mentor engineers, lead technical discussions, and collaborate across cross-functional teams to deliver high-availability microservices using Kafka, Kubernetes, and cloud-native patterns.

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

Citibank (Switzerland) AG • Jersey City (NJ), Northern (KY)

On-site
Confidential
Senior Java Backend Engineer - Trading Platforms (Hybrid)
Senior Java Backend Engineer - Trading Platforms (Hybrid)

Citibank (Switzerland) AG • Jersey City (NJ), Northern (KY)

Hybrid
Confidential
Medical, Dental & Vision
401(k)
Paid time off
Senior Java Backend Engineer - Trading Platforms
Senior Java Backend Engineer - Trading Platforms

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k) plan
Paid time off
Senior Back-End Java Developer — Trading Microservices
Senior Back-End Java Developer — Trading Microservices

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k)
Life, disability insurance
+2
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 & AI-Driven
Senior Java Full-Stack Engineer: Cloud & AI-Driven

Citigroup Inc. • 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,000 - 214,000
Senior Java & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
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