← Back to opportunities

Senior Java Developer - Assistant Vice President

📍 Location
mississauga
⏰ Job Type
Full-time
📅 Posted
June 11, 2026

About the Role

Responsibilities

  • Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular.
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Develop common, reusable components and services, adhering to Citi’s best practices.
  • Design and develop high-performance, low-latency applications within existing Citi frameworks.
  • Ensure the reliability, scalability, and performance of developed components.
  • Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position