Apps Dev Intmd Programmer Analyst - Officer
Citi
At a glance
AI generatedThe Applications Development Intermediate Programmer Analyst role within the Technology team involves working closely with lead engineers to establish and implement new or revised application systems using microservices architecture. Day-to-day responsibilities include adhering to best practices in domain-driven design, event-driven architectures, API design, and fault tolerance patterns while proactively identifying technical debt and performance bottlenecks. The candidate will also assist in implementing CI/CD pipelines and automated testing strategies for microservices, evaluate new technologies, and contribute to strategic planning of the backend technology stack. Ideal candidates have 1-3 years of experience in full-stack development with a focus on Java/Angular, proficiency in Spring Boot for microservices, and practical knowledge of cloud-native applications and enterprise-grade microservices. They should be adept at using tools like GitHub, Apache Kafka, RabbitMQ, JMS, Pact, and Docker, as well as familiar with CI/CD pipelines and observability practices such as monitoring and tracing.
Skills
What you'll do
What we're looking for
Market check
This $95,770–$133,630 range sits above 18% of similar postings on FindRole.
Peer median band
$117,000–$202,200
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$133,050–$183,818
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
Citi
Citi
Citi
Citi
Citi