Senior Back-End Java Developer — Trading Microservices

Citigroup Inc.

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.

Benefits offered by this job

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

Job summary

Citigroup Inc. is seeking a Senior Back-End Java Developer to join a back-office trading application team in Jersey City. You will design, build, and sustain high-performance software for trading infrastructure and enterprise-scale systems.

You will champion trunk-based development, test automation, and secure coding while leading with a mix of hands-on work and mentorship. This role emphasizes distributed systems and modern delivery practices.

Qualifications

  • Strong hands-on coding in Kotlin, Java, and Python for enterprise apps.
  • Deep expertise in microservices, Spring Boot, high availability, and low-latency systems.
  • Proficiency with Kafka, Solace, Tibco, MQ and data pipelines.
  • Cloud-native tech: Kubernetes, Docker, OpenShift.
  • Oracle SQL in high-performance environments.
  • Experience with trunk-based development, feature flags, and progressive delivery.
  • Proficient in TDD/BDD and automation-first testing.
  • Designing and operating CI/CD pipelines and DevOps practices.
  • Code reviews, mentoring, and cross-functional teamwork.
  • Observability and production monitoring in distributed financial systems.

Responsibilities

  • Design, develop, and maintain scalable back-office trading apps following SOLID and modern patterns.
  • Implement trunk-based development, feature flags, and progressive delivery.
  • Apply TDD/BDD to ensure high test coverage and reliability.
  • Drive CI/CD, DevOps, IaC, and automated testing for reliability.
  • Build distributed, event-driven microservices using Kafka, Solace, Tibco, MQ.
  • Review code and enforce secure coding standards and security policies.
  • Collaborate with architects, product owners, and cross-functional teams.
  • Partner with DevOps to optimize pipelines and observability.
  • Mentor junior engineers and lead technical discussions.

Skills

Kotlin
Java
Python
Microservices
Spring Boot
Kafka
Solace
Tibco
MQ
Kubernetes
Docker
OpenShift
Oracle SQL
CI/CD
TDD/BDD
DevOps

Education

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

Tools

OpenShift

Job description

Citigroup Inc. is seeking a Senior Back-End Java Developer to join a back-office trading application team in Jersey City. You will design, build, and sustain high-performance software for trading infrastructure and enterprise-scale systems.

You will champion trunk-based development, test automation, and secure coding while leading with a mix of hands-on work and mentorship. This role emphasizes distributed systems and modern delivery practices.

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

Similar jobs worth comparing

Senior Java Back-End Engineer for Trading Microservices
Senior Java Back-End Engineer for Trading Microservices

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
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 Full-Stack Java Engineer for Modern FinTech Platforms
Senior Full-Stack Java Engineer for Modern FinTech Platforms

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
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 & Microservices
Senior Java Full-Stack Engineer, Cloud & Microservices

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
FX eCommerce Backend Lead — Senior Java Developer
FX eCommerce Backend Lead — Senior Java Developer

Citibank (Switzerland) AG • New York (NY)

Hybrid
Confidential
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 Engineer - Electronic Equities, VP
Senior Java Engineer - Electronic Equities, VP

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
Java Tech Lead Architect — Stress Testing (Risk/Finance)
Java Tech Lead Architect — Stress Testing (Risk/Finance)

Citigroup Inc. • Rutherford (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
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