Senior Full Stack Java Developer
Job in
Mississauga, Ontario, Canada
Listed on 2026-03-15
Listing for:
Citi
Full Time
position Listed on 2026-03-15
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Full Stack Development Lead - Vice President (C13) role within our team. You will drive the technical direction and successful delivery of mission-critical web applications, architect robust systems, mentor engineers, and uphold high standards of code quality and innovation in a complex, enterprise environment.
Responsibilities
Technical Leadership & Architecture:
Lead the architectural design and development of complex, scalable, and resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks.
Team Mentorship & Guidance:
Mentor, coach, and lead a team of developers, fostering a culture of technical excellence, collaboration, and continuous improvement. Guide team members in code quality, best practices, and career development.
Project & Delivery Ownership:
Oversee the entire software development lifecycle for key projects, from technical requirements gathering and design to coding, testing, and deployment. Ensure on-time, high-quality delivery.
Stakeholder
Collaboration:
Partner with product managers, business stakeholders, and other technology teams to define technical roadmaps, influence product strategy, and translate business requirements into robust technical solutions.
Hands-On Development:
Remain hands-on and contribute to the development of complex features, back-end services, and APIs, setting a high standard for the team.
Best Practices &
Innovation: Champion and enforce software development best practices, including agile methodologies, CI/CD, automated testing, and secure coding standards. Drive the evaluation and adoption of new technologies and industry trends.
System Optimization & Health:
Take ownership of application performance, scalability, and reliability. Lead efforts to troubleshoot, debug, and optimize existing systems.
Required Qualifications
Back-End Expertise:
Strong proficiency in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring).
Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot.
Experience with relational databases (e.g., Postgre
SQL, MySQL) and No
SQL databases (e.g., Mongo
DB).
Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate.
Experience with build tools like Maven or Gradle.
Front-End Expertise:
Proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/Type Script).
Experience with working on React
JS and Redux.
Familiarity with front-end build tools (e.g., Webpack, npm, yarn).
General
Qualifications:
Experience with version control systems (e.g., Git).
Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD).
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
Nice to Have:
Experience with Graph
QL API design and development.
Familiarity with Spring Cloud for building distributed systems.
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
Experience with cloud platforms (e.g., AWS, Azure, GCP).
Other Details
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Primary Location Full Time Salary Range: $94,300.00 - $
EEO & Compliance
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility w Citi’s EEO Policy Statement and the Know Your Rights poster.
This job opening is for an existing job vacancy. Citi uses automated processing and AI for legitimate business interests to identify and align candidates with job openings. All hiring decisions are conducted by humans.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×