Senior Java Developer

Cognizant

Toronto

Hybrid

CAD 60,000 - 94,000

Full time

12 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
Life insurance and disability coverage
Employee Assistance Program (EAP)
Paid vacation, personal days, and HRS
Retirement savings programs
Learning and development opportunities
Wellbeing initiatives
Employee discount programs

Job summary

Cognizant in Toronto is seeking a Senior Java Developer to design, develop, and support scalable enterprise applications using Java 17+ and Spring Boot. You will build RESTful APIs, microservices, optimize SQL queries, and automate with Unix shell scripts while collaborating in an Agile team to deliver critical business solutions.

You will contribute to code reviews, address production issues, and participate in modernization initiatives, benefiting from a hybrid work model with two days per

Qualifications

  • Bachelor’s degree in CS/IT/Engineering or related field
  • 6+ years of enterprise Java development experience
  • Strong Java 17+ and Spring Boot experience
  • Proven RESTful API development and microservices knowledge
  • Strong SQL and query optimization skills
  • Experience on Unix/Linux and shell scripting
  • Experience in Agile software development methodologies
  • Strong analytical, troubleshooting, and communication skills

Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications
  • Build and optimize RESTful APIs and microservices
  • Develop and optimize SQL queries for performance and data integrity
  • Create and maintain Unix shell scripts for automation and deployments
  • Collaborate in an Agile environment with cross-functional teams
  • Participate in code reviews and improve development standards
  • Troubleshoot and resolve production issues ensuring stability
  • Support modernization and drive technical excellence across lifecycle

Skills

Java 17+
Spring Boot
REST APIs
SQL
Unix/Linux
Shell scripting
Agile
Code reviews
Troubleshooting

Education

Bachelor’s degree in Computer Science / IT / Engineering

Tools

Unix/Linux
Shell scripting
CI/CD

Job description

About The Role

As a Senior Java Developer, you will make an impact by designing, developing, and supporting scalable enterprise applications that drive critical business operations. You will be a valued member of the application development team and work collaboratively with architects, business stakeholders, DevOps teams, and fellow engineers to deliver innovative, high-quality technology solutions.

  • Design, develop, and maintain enterprise-grade applications using Java 17+ and Spring Boot.
  • Build, enhance, and support RESTful APIs and microservices-based solutions.
  • Develop and optimize SQL queries to ensure application performance, scalability, and data integrity.
  • Create and maintain Unix shell scripts supporting automation, deployments, and operational processes.
  • Collaborate with cross-functional teams in an Agile environment to deliver business-critical applications.
  • Participate in code reviews and contribute to continuous improvement of development standards and best practices.
  • Troubleshoot and resolve production issues while ensuring system stability and reliability.
  • Support application modernization initiatives and drive technical excellence across the development lifecycle.
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 days per week in the client office in Toronto, Ontario, Canada. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

Compensation

The annual salary for this position is expected to be between CAD $60,000 and CAD $93,500 depending on experience, qualifications, skills, and other business-related factors.

In addition to base salary, this position may be eligible for Cognizant’s discretionary annual incentive program, subject to the terms of the applicable plan and company policies.

What You Need To Have To Be Considered
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 6+ years of experience in enterprise Java application development.
  • Strong hands‑on experience with Java 17 or higher.
  • Proven expertise with Spring Boot and microservices architecture.
  • Experience developing and supporting RESTful APIs.
  • Strong SQL and database development skills, including query optimization.
  • Experience working in Unix/Linux environments and developing shell scripts.
  • Experience working within Agile software development methodologies.
  • Strong analytical, troubleshooting, and communication skills.
These Will Help You Stand Out
  • Experience working within banking or financial services environments, particularly large enterprise organizations.
  • Knowledge of CI/CD pipelines and DevOps best practices.
  • Experience with cloud‑native development and containerization technologies.
  • Exposure to application performance tuning and enterprise‑scale deployments.
  • Familiarity with software security standards and secure coding practices.

We’re excited to meet people who share our mission and can make an impact in a variety of ways. Don’t hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.

Benefits

Cognizant offers the following benefits for eligible employees:

  • Medical, dental, and vision insurance
  • Life insurance and disability coverage
  • Employee Assistance Program (EAP)
  • Paid vacation, personal days, and company holidays
  • Retirement savings programs
  • Learning and development opportunities, including training and certification programs
  • Employee recognition and reward programs
  • Wellness and wellbeing initiatives
  • Employee discount programs and voluntary benefits

Benefits are subject to eligibility requirements and may vary by province and employment status.

Work Authorization

Applicants must be legally authorized to work in Canada without employer sponsorship, now or in the future.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Java Developer (Hybrid)
Sr. Java Developer (Hybrid)

Cognizant • Toronto

Hybrid
CAD 74,000 - 118,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan
+3
Senior Full Stack Developer – Java, Spring Boot, Angular & AWS (Remote)
Senior Full Stack Developer – Java, Spring Boot, Angular & AWS (Remote)

Cognizant • Mississauga

Remote
CAD 70,000 - 111,000
Discretionary annual bonus
Benefits for wellbeing
Intermediate Java Developer
Intermediate Java Developer

CIBC • Toronto

On-site
CAD 90,000 - 140,000
Competitive compensation
Banking benefits
Wellbeing support
Tech Lead - Application Development N 4C
Tech Lead - Application Development N 4C

Jobgether • Montreal (administrative region)

Hybrid
CAD 52,000 - 95,000
Hybrid work model
Competitive salary CAD 52k-95k
Full-time daytime schedule
Banking Product Engineer
Banking Product Engineer

Cognizant • Toronto

Hybrid
CAD 120,000 - 129,000
Senior Fullstack Developer
Senior Fullstack Developer

Socket.dev • Toronto

On-site
CAD 110,000 - 160,000
Competitive salary
Banking benefits
Employee share purchase plan
+2
Backend Java Lead Developer, Vice President at Citi
Backend Java Lead Developer, Vice President at Citi

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Senior Full Stack Java Developer - Vice President
Senior Full Stack Java Developer - Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Global opportunities
Java Developer with C#
Java Developer with C#

Synechron • Mississauga

On-site
CAD 100,000 - 115,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Senior Full Stack Developer
Senior Full Stack Developer

CIBC • Toronto

On-site
CAD 110,000 - 140,000