Applications Development Senior Programmer Analyst, Assistant Vice President
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 74% of similar roles. Most pay $142,300–$219,854 — the blue band above. At the midpoint, this role pays about $142k versus about $181k 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 266 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 249 roles with salary data.
Most-posted roles
At a glance
The FX Risk Java Tech Lead joins the Markets technology team to drive technical excellence in building high-performance risk calculation systems for global markets operations. This role involves leading and mentoring a team of Java developers while defining the technical vision and architecture for distributed, resilient platforms. Day-to-day responsibilities include making critical system design decisions, conducting code reviews, managing the full software development life cycle, and ensuring production stability for critical FX risk systems. The position requires expert-level knowledge of Core Java, multithreading, and JVM internals, alongside experience with SQL/NoSQL databases like Oracle or MongoDB and messaging systems such as Kafka. Candidates must demonstrate proficiency in Linux, Test-Driven Development, and Agile methodologies to solve complex risk calculation workflows and manage global trade volumes.
Skills
What you'll do
What we're looking for
More like this
Citi
Citi
Citi
Citi
Citi
Citi