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