Java Full Stack Programmer Analyst Assistant Vice President

08763 Citi Canada Technology Services ULC

📍 Mississauga, Ontario, Canada

Full time Computer Occupations

Job Description

Java Full Stack Engineer — Senior Programmer Analyst

Citi is looking for a Java Full Stack Engineer to join our Technology team and play a hands-on role in building and evolving large-scale enterprise applications that power global financial services. In this role, you will contribute across the full software development lifecycle — from architecture and design through to deployment and production support — working alongside product managers, designers, and engineers to deliver high-quality software solutions. This is an opportunity to bring technical depth across both backend Java and modern frontend technologies to a team where your code has real impact at global scale.

Responsibilities

  • Design, build, and deliver scalable, high-performance backend services using Java 17+, Spring Boot, Spring MVC, Spring Security, and Spring Batch across complex enterprise platforms.

  • Develop and maintain RESTful APIs and microservices archit...

  • Apply for this Position