Apps Dev Intmd Programmer Analyst - Officer
Citi
At a glance
AI generatedThe Applications Development Intermediate Programmer Analyst role within the Technology team involves working on new or revised application systems and programs, focusing on microservices architecture with domain-driven design and event-driven approaches. Day-to-day responsibilities include identifying technical debt, optimizing CI/CD pipelines, and contributing to strategic planning for backend technology stacks. The ideal candidate will have 1-3 years of experience in full-stack development, particularly with Java and Angular, and should be proficient in Spring Boot, Hibernate, and microservices patterns like CQRS and Event Sourcing. They must also possess strong communication skills and the ability to work effectively within an Agile environment, utilizing tools such as GitHub for version control and Apache Kafka for messaging systems. This role addresses complex technical challenges in a large-scale enterprise setting, requiring expertise in cloud platforms, containerization, observability tools, and security practices.
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