Senior Back-End Java Developer, Trading Platforms
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 61% of similar roles. Most pay $151,000–$200,620 — the shaded band above. At the midpoint, this role pays about $178k versus about $176k for comparable roles.
Based on 240 similar postings.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 256 open roles on FindRole.
Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.
Most-posted roles
At a glance
The Senior Back-End Java Developer joins a back-office trading application technology team to design, build, and sustain scalable, high-performance software solutions for mission-critical trading infrastructure. This role involves developing distributed, event-driven microservices while implementing trunk-based development, feature flags, and progressive delivery strategies. The candidate will utilize Kotlin, Java, and Python to build production-grade applications using Spring Boot in high-availability environments. Key technical components include messaging platforms like Kafka, Solace, Tibco, and MQ, alongside containerization tools such as Kubernetes, Docker, and OpenShift. Additionally, the role requires managing Oracle SQL databases and practicing TDD and BDD methodologies to ensure code quality. The developer will also conduct code reviews, mentor junior engineers, and manage CI/CD pipelines to solve complex problems in high-throughput, low-latency financial systems while ensuring secure coding standards and production resilience.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
Citi
Citi
Morgan Stanley
Citi