Senior Java Developer
Citi
At a glance
AI generatedThe Senior Mainframe Developer role at Citi is a mid-senior level position within the Applications Support team, focusing on designing and developing complex mainframe and multi-platform application systems. This autonomous role involves leading all phases of the software development lifecycle from analysis to post-deployment support, using technologies like COBOL, JCL, DB2, MessagePoint, Exstream, Java, and Python in UNIX environments. Key responsibilities include conducting feasibility studies, implementing security measures, and mentoring junior team members while utilizing tools such as Jira, RDZ, and Bitbucket for project management and code versioning. The ideal candidate has extensive experience in mainframe development, customer communications management platforms, and modern software development practices within the financial services industry.
Skills
What you'll do
What we're looking for
Market check
This $87,280–$130,920 range sits above 1% of similar postings on FindRole.
Peer median band
$117,000–$203,940
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$139,050–$180,424
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 336 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 308 roles with salary data.
Most-posted roles
More like this
Citi
Unum Group
Applied Materials
Nasdaq
Leidos
Leidos