Backend Java Developer - Vice President
Citi
At a glance
AI generatedThe Applications Development Intermediate Programmer Analyst is an intermediate-level position within the Technology team at a financial services firm, focusing on developing and implementing new or revised application systems. This role involves working in an agile environment using Scrum methodologies to analyze requirements, design solutions, and develop high-quality code that meets functional and non-functional needs while adhering to modern engineering practices. The candidate will also contribute to DevOps processes, including automated builds and testing, and provide customer support by resolving production incidents. Key skills include full-stack development experience with Java, Angular/React, Oracle/PostgreSQL, RESTful APIs, Kafka messaging, and AI-driven tools like Devin and Co-pilot. Expertise in Elastic Search, NoSQL databases, caching solutions, performance optimization, test-driven development, and security is essential for this role that addresses complex enterprise-scale applications.
Skills
What you'll do
What we're looking for
Market check
This listing doesn't show a salary. Similar roles on FindRole typically pay $126,362–$213,480.
Peer median band
$126,362–$213,480
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$142,437–$192,570
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
PayPal
PayPal
PayPal
State Street
Morgan Stanley