Posted 2mo ago

Senior Java Full‑Stack Engineer

@ Cognizant
Toronto, Ontario, Canada
$70k-$110k/yrHybridFull Time
Responsibilities:Designing, Developing, Testing
Requirements Summary:6–9 years of software development experience; strong Java, Spring Boot, AngularJS, JavaScript, SQL/MySQL, and AWS; experience in Cards & Payments domain desirable; hybrid work model in Toronto.
Technical Tools Mentioned:Java, Spring Boot, AngularJS, JavaScript, SQL, MySQL, AWS
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Senior Java FullStack Engineer

Job Summary

We are seeking a highly skilled Senior Java FullStack Engineer with 69 years of handson experience developing scalable, highquality applications. This role requires strong proficiency across backend, frontend, and cloud technologiesincluding Java, Spring Boot, AngularJS, JavaScript, SQL/MySQL, and AWS. Experience in the Cards & Payments domain is highly desirable and will enable the engineer to build solutions aligned with industry and regulatory standards. This position operates in a hybrid work model, balancing remote productivity with inoffice collaboration.

 

About the Role

As a Senior Java FullStack Engineer, you will contribute across the full software development lifecycledesigning, developing, testing, deploying, troubleshooting, and maintaining applications built on modern fullstack technologies. You will collaborate with crossfunctional teams, translate business needs into technical solutions, and ensure delivery of secure, performant, and usercentric systems. The role involves mentoring junior engineers, participating in code reviews, and applying best practices to enhance the team’s productivity and code quality. You will also work closely with stakeholders to ensure solutions meet business requirements, technical standards, and compliance needs, particularly within the Cards & Payments domain.

*Please note, this role is not able to offer visa transfer or sponsorship now or in the future*

 

In This Role, You Will

• Develop and maintain highquality software applications using Java, Spring Boot, AngularJS, JavaScript, MySQL, and AWS.

• Design and implement scalable, efficient, and secure fullstack solutions.

• Analyze and troubleshoot complex software issues, ensuring timely resolution and minimal business disruption.

• Apply best coding practices, development standards, and design patterns to ensure reliability and maintainability.

• Participate in code reviews, providing constructive feedback to uphold code quality.

• Contribute to continuous improvement of tools, pipelines, and development processes.

• Ensure applications comply with industry standards and regulatory guidelines, especially in Cards & Payments.

• Work within agile methodologies, supporting sprint planning, estimation, and iterative delivery.

• Provide technical mentorship to junior developers and contribute to a collaborative team environment.

• Communicate regularly with product owners, business analysts, and stakeholders to refine requirements.

• Stay current with emerging tools and technologies to drive innovation.

• Develop and maintain technical documentation for longterm support and system evolution.

• Operate in a hybrid work environment, balancing remote and onsite activities.

 

Work Model

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 2-3 days a week in a client or Cognizant office in Toronto ON, CAN. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.

*Please note, this role is not able to offer visa transfer or sponsorship now or in the future*

 

Required Qualifications

• 6–9 years of professional experience in software development.

• Strong handson expertise with Java, Spring Boot, AngularJS, JavaScript, SQL/MySQL, and AWS.

• Experience in the Cards & Payments domain (highly desirable).

• Solid understanding of fullstack application architecture and integration patterns.

• Strong problemsolving skills with the ability to analyze and resolve complex technical challenges.

• Excellent communication and collaboration skills for working across multidisciplinary teams.

• Proactive approach to learning new technologies, frameworks, and best practices.

• Ability to work effectively in a hybrid work model.

Additional Information

We welcome applicants who share our mission and can make an impact in a variety of ways. Even if you don’t meet every listed requirement, we encourage you to apply. Consider your transferable experience and unique skills that may bring fresh perspective to the role.


Salary and Other Compensation

Applications will be accepted until March 15th, 2026.
The annual salary for this position ranges from $70,000 – $110,000, depending on experience and qualifications.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to applicable plan terms.


Benefits

Cognizant offers the following benefits for this role (subject to eligibility):
• Medical/Dental/Vision/Life Insurance
• Paid Holidays & Paid Time Off
• 401(k) plan with contributions
• Long‑term/Short‑term Disability
• Paid Parental Leave
• Employee Stock Purchase Plan


Disclaimer

The salary, benefits, and compensation information listed above is accurate as of the posting date. Cognizant reserves the right to modify this information at any time, in accordance with applicable law.