Senior Java Back-End Engineer for Trading Microservices

Citi

Jersey City (NJ)

On-site

USD 142,320 - 213,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi is seeking a highly skilled Senior Back-End Java Developer to join its back-office trading application tech team in Jersey City, NJ. You will design, build, and sustain scalable software, champion trunk-based development, test automation, and secure coding practices while delivering mission-critical trading infrastructure.

The role emphasizes distributed systems, microservices, and continuous delivery at enterprise scale, with strong emphasis on leadership, mentoring, and collaboration with

Qualifications

  • Strong hands-on coding in Kotlin, Java, and Python for production-grade apps.
  • Deep expertise in microservices, Spring Boot, HA, low-latency architectures.
  • Experience with event-driven messaging (Kafka, MQ, Solace, Tibco).
  • Containerization and cloud-native platforms: Kubernetes, Docker, OpenShift.
  • Oracle SQL and high-performance transactional environments.
  • Experience with trunk-based development, feature flags, and progressive delivery.
  • Proficient in CI/CD, DevOps, secure coding, and vulnerability assessment.
  • Leadership in technical discussions and mentoring engineers.

Responsibilities

  • Design, develop, and maintain scalable back-office trading apps.
  • Implement trunk-based development, feature flags, and progressive delivery.
  • Apply TDD/BDD to ensure high test coverage and reliability.
  • Drive CI/CD pipelines, DevOps, IaC, automated testing.
  • Build distributed, event-driven microservices with low latency.

Skills

Kotlin
Java
Python

Education

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

Tools

Spring Boot
Kubernetes
Docker
OpenShift

Job description

Citi is seeking a highly skilled Senior Back-End Java Developer to join its back-office trading application tech team in Jersey City, NJ. You will design, build, and sustain scalable software, champion trunk-based development, test automation, and secure coding practices while delivering mission-critical trading infrastructure.

The role emphasizes distributed systems, microservices, and continuous delivery at enterprise scale, with strong emphasis on leadership, mentoring, and collaboration with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Java Full-Stack Engineer, Cloud & Microservices
Senior Java Full-Stack Engineer, Cloud & Microservices

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,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 Engineer - Electronic Equities, VP
Senior Java Engineer - Electronic Equities, VP

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
VP, Core Java & Trading Tech Lead
VP, Core Java & Trading Tech Lead

Citi • New York (NY)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
Senior Java Architect – FX E‑Commerce Backend
Senior Java Architect – FX E‑Commerce Backend

Citigroup Inc. • Tampa (FL)

On-site
USD 142,000 - 213,000
Senior Java Architect & DevOps Leader
Senior Java Architect & DevOps Leader

Citi • Rutherford (NJ)

On-site
USD 121,000 - 182,000
Medical, dental & vision coverage
401(k)
Life, disability insurance
+1
FX eCommerce Backend Lead — Senior Java Developer
FX eCommerce Backend Lead — Senior Java Developer

Citibank (Switzerland) AG • New York (NY)

Hybrid
Confidential
VP-Level Algorithmic Trading Architect
VP-Level Algorithmic Trading Architect

Citi • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Senior Backend Principal Architect
Senior Backend Principal Architect

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
Medical coverage
401(k)
Paid time off
+1