
Job description
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
Design, develop, and maintain full-stack applications, work across backend (Java, Spring Boot) and frontend (Angular / React), build and enhance enterprise-grade applications, and use AI Development tools like CoPilot, Claude, Devin AI in their day to day.
The ideal candidate will have 2-5 years of relevant experience in the Financial Service industry, intermediate level experience in Applications Development role, and strong analytical/problem-solving ability, ability to work in global teams, and clear communication for business + tech alignment.
Company
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.

Finance
Citi is a global banking institution that provides a full spectrum of financial services, including commercial and investment banking, wealth management, consumer lending, and capital markets solutions. Its core activities focus on safeguarding assets, extending credit, facilitating payments, and accessing capital markets on behalf of clients worldwide. With over two centuries of experience, Citi positions itself as a trusted partner that supports growth and economic progress across diverse markets. The bank’s extensive global network connects millions of people across hundreds of countries, underscoring its unique ability to deliver integrated, responsible financial solutions.