Enable job alerts via email!

Senior Software Engineer – Java, Spring Boot, Azure

Cognizant

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company is seeking a Senior Software Engineer specializing in Java, Spring Boot, and Azure in Toronto, Ontario. The ideal candidate should have 7 to 10 years of experience with a strong background in WebSphere and cloud technologies. Responsibilities include leading application design, overseeing deployment, and providing mentorship within a collaborative work environment, with a hybrid work model allowing flexibility.

Benefits

Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
Long-term/Short-term Disability
Paid Parental Leave
Employee Stock Purchase Plan

Qualifications

  • 7 to 10 years of experience in software engineering with relevant technologies.
  • Strong background in WebSphere, Azure, and Spring Boot.
  • Expertise in Linux and Unix application deployment.
  • Experience with MySQL and PL/SQL database integration.
  • Proficient in Jenkins and GIT for CI/CD processes.
  • Hands-on experience in microservices architecture.
  • Skilled in Core Java and Spring Core frameworks.

Responsibilities

  • Lead design and development of scalable applications.
  • Oversee deployment and maintenance on Linux/Unix platforms.
  • Provide technical mentorship to team members.
  • Collaborate with teams to integrate databases.
  • Implement CI/CD pipelines for streamlined development.
  • Develop and maintain microservices architecture.
  • Manage application servers ensuring optimal performance.

Skills

WebSphere application server
Java
Spring Boot
Azure
Linux
Unix
MySQL
PL/SQL
Jenkins
GIT
Microservices architecture
Tomcat
JBoss
Job description
Senior Software Engineer – Java, Spring Boot, Azure.

We are seeking a Senior Software Engineer – Java, Spring Boot, Azure. with 7 to 10 years of experience to join our dynamic team. You will leverage your expertise in technologies such as WebSphere, Azure and Spring Boot to drive innovation and efficiency. The position is hybrid with a day shift offering a balance of remote and in-office work.

Location: Ontario, Canada.

Responsibilities:
  • Lead the design and development of scalable applications using WebSphere Azure and Spring Boot to meet business requirements.
  • Oversee the deployment and maintenance of applications on Linux and Unix platforms ensuring optimal performance and reliability.
  • Provide technical guidance and mentorship to team members by fostering a collaborative and innovative work environment.
  • Collaborate with cross-functional teams to integrate applications with MySQL and PL/SQL databases ensuring data integrity and accessibility.
  • Implement continuous integration and delivery pipelines using Jenkins and GIT to streamline development processes.
  • Develop and maintain microservices architecture enhancing system modularity and scalability.
  • Utilize Core Java and Spring Core frameworks to build efficient and maintainable codebases.
  • Manage application servers such as Tomcat and JBoss ensuring seamless operation and minimal downtime.
  • Coordinate with stakeholders to gather requirements and translate them into technical specifications and solutions.
  • Ensure adherence to best practices in coding testing and deployment maintaining high standards of software quality.
  • Troubleshoot and resolve technical issues minimizing impact on business operations and ensuring user satisfaction.
  • Stay updated with emerging technologies and industry trends applying relevant advancements to enhance system capabilities.
  • Contribute to the companys technological growth driving innovation and improving overall efficiency.
Qualifications
  • Possess a strong background in WebSphere application server Azure and Spring Boot with proven experience in developing scalable applications.
  • Demonstrate expertise in Linux and Unix environments with a focus on application deployment and maintenance.
  • Have hands‑on experience with MySQL and PL/SQL ensuring effective database integration and management.
  • Exhibit proficiency in Jenkins and GIT for continuous integration and delivery optimizing development workflows.
  • Show capability in microservices architecture enhancing system modularity and scalability.
  • Be skilled in Core Java and Spring Core frameworks ensuring efficient and maintainable codebases.
  • Have experience managing application servers like Tomcat and JBoss ensuring seamless operation.
Work model:

At Cognizant, we strive to provide flexibility wherever possible, and we are here to support a healthy work-life balance through our various well-being programs. Based on this role’s business requirements, this is an onsite position requiring some days a week in a client or Cognizant office in Ontario, Canada.

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.

Salary and Other Compensation:

This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.

Benefits:
  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Work Authorization: Candidate must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.

The Cognizant community:

We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.

Cognizant is a global community with more than 300,000 associates around the world.

We don’t just dream of a better way – we make it happen.

We take care of our people, clients, company, communities and climate by doing what’s right.

We foster an innovative environment where you can build the career path that’s right for you.

About us:

Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2025) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients with digital at www.cognizant.com.

Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

Disclaimer:

Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.