Citi Senior Programmer Analyst in Java

Citi • mississauga, Canada

Location mississauga, peel region
Job Type Full-time
Posted June 02, 2026

Role Description

Join Citi's technology team as a Senior Programmer Analyst, focusing on Java Microservices. This full-time position combines hands-on development with technical leadership in applications systems.

The Senior Programmer Analyst role is designed for candidates with at least five years of relevant experience. You will be responsible for leading the development of innovative application systems and solutions while mentoring junior engineers. Collaborative project ownership and deep involvement in architecture, design, and coding are key elements of this role.

Key Responsibilities:
• Provide technical leadership in system design and implementation
• Collaborate with stakeholders for high-quality deliveries
• Engage in hands-on coding and code reviews
• Manage significant projects from start to finish
• Diagnose and resolve technical issues effectively

Requirements:
• At least 5 years of experience in application deve...

Ready to Apply?

Apply for this Position