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
As a Senior Back-End Java Developer, you will join a back-office trading application technology team to design, build, and sustain scalable, high-performance software solutions for mission-critical trading infrastructure. You will develop distributed, event-driven microservices while implementing trunk-based development, feature flags, and progressive delivery strategies. Your daily work involves applying TDD and BDD methodologies to ensure code quality, conducting rigorous code reviews, and mentoring junior engineers in an agile environment. The role requires hands-on proficiency in Java, Kotlin, and Python, alongside expertise in Spring Boot, Oracle SQL, and containerization tools like Kubernetes, Docker, and OpenShift. You will manage high-throughput data pipelines using messaging platforms such as Kafka, Solace, Tibco, and MQ to solve complex problems related to low-latency computing and high-availability requirements within a sophisticated financial technology landscape.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
Citi
Citi
Morgan Stanley
Citi