Back to all jobs
Citi Careers logo

Senior Full Stack Java Developer

Citi Careers

Mississauga, Ontario, Canada
Hybrid
Posted Oct 04, 2025
Hybrid

Compensation

Loading salary analysis...

About the role

The Applications Development Senior 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.

Responsibilities

  • Design, develop, and maintain dynamic, responsive, and user-friendly web interfaces using React.js
  • Apply strong CSS skills to implement visually appealing and accessible designs
  • Integrate complex APIs seamlessly into front-end applications
  • Develop, test, and maintain scalable and efficient RESTful APIs and microservices using Node.js
  • Design and implement enterprise-grade back-end applications and services using Java and Spring Boot

Requirements

  • Typically 5-10 years of progressive experience in software development
  • Expert-level proficiency in React.js
  • Strong CSS Skills
  • Proficiency in Node.js
  • Strong proficiency in Java and Spring Boot

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges

About the Company

Discover your future at Citi

Job Details

Salary Range

$94,300 - $41,500/yearly

Location

Mississauga, Ontario, Canada

Employment Type

Hybrid

Original Posting

View on company website
Create resume for this position