Sr. Software Engineer

Tech Mahindra

Mississauga

Hybrid

CAD 90,000 - 100,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
Dental insurance
Life insurance
Disability insurance
Paid time off

Job summary

Tech Mahindra in Mississauga, Canada is seeking a skilled Java full‑stack developer to design, develop, test, and deploy enterprise grade web applications. You will craft RESTful services with Spring Boot, build responsive frontends with Angular or React, and collaborate in Agile teams to deliver secure, scalable solutions.

The role requires hands‑on API design, database integration with MongoDB, and cloud deployment on AWS/Azure/GCP, coupled with strong problem solving and teamwork in a

Qualifications

  • Proficiency in RESTful Web Services with Java backend and Spring Boot.

Responsibilities

  • Design, develop, test, and deploy enterprise grade web applications.
  • Develop RESTful APIs and microservices.
  • Build responsive interfaces using Angular or React.
  • Collaborate with cross-functional teams to gather requirements.
  • Optimize performance, scalability, and security.
  • Integrate third party services and APIs.
  • Write clean, maintainable code following best practices.
  • Troubleshoot production issues and participate in code reviews.
  • Create and maintain technical documentation.

Skills

RESTful Web Services
Hibernate/JPA
Maven/Gradle
Strong problem solving
Excellent communication and teamwork

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Maven/Gradle
Angular
React
Git
GitHub
Bitbucket
AWS
Azure
Google Cloud Platform
MongoDB
Kafka
RabbitMQ
SonarQube
Nexus
CI/CD pipelines

Job description

A Bachelor’s or Higher Degree is the minimum entry required for the position

Key Responsibilities
  • Design, develop, test, and deploy enterprise grade web applications.
  • Develop RESTful APIs and microservices using Java and Spring Boot.
  • Build responsive and user friendly interfaces using Angular, React, or similar frameworks.
  • Collaborate with cross functional teams to gather requirements and deliver high quality solutions.
  • Optimize application performance, scalability, and security.
  • Integrate third party services and APIs.
  • Write clean, maintainable, and efficient code following best practices.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and Agile/Scrum ceremonies.
  • Create and maintain technical documentation.
Required Skills
  • RESTful Web Services
  • Hibernate/JPA
  • Maven/Gradle

Frontend Technologies

  • Angular (preferred) or React
  • Responsive Web Design

Database Technologies

  • NoSQL databases (MongoDB preferred)

DevOps & Cloud

  • Git, GitHub, Bitbucket
  • AWS, Azure, or Google Cloud Platform

Other Skills

  • Strong problem solving and analytical skills
  • Understanding of CI/CD pipelines
  • Excellent communication and teamwork abilities
Preferred Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Experience with cloud native application development.
  • Knowledge of message brokers such as Kafka or RabbitMQ.
  • Relevant certifications in Java, Azure, or AWS are a plus.
Nice to Have
  • Experience with AI/ML integrations.
  • Knowledge of SonarQube, Nexus, and monitoring tools.
  • Exposure to event driven architecture and distributed systems.
  • High quality, scalable, and secure applications.
  • Well documented APIs and technical designs.
  • Timely delivery of features and bug fixes.
  • Continuous performance and security improvements

The pay range for this role is CAD90,000- CAD100,000 per annum including any bonuses or variable pay.

Tech Mahindra also offers benefits like

  • medical
  • vision
  • dental
  • life
  • disability insurance
  • paid time off (including holidays, parental leave, and sick leave, as required by law)

The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com.”

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

Similar jobs worth comparing

Sr. Java BE Developer
Sr. Java BE Developer

Tech Mahindra • Toronto

On-site
CAD 90,000 - 110,000
Medical insurance
Vision insurance
Dental insurance
+4
Sr. Software Development Engineer in Test (SDET)
Sr. Software Development Engineer in Test (SDET)

Tech Mahindra • Toronto

On-site
CAD 100,000 - 120,000
Medical insurance
Vision & Dental
Paid time off
+2
Automation Engineer [Hands-on Development Experience]
Automation Engineer [Hands-on Development Experience]

Tech Mahindra • Ottawa

On-site
CAD 80,000 - 90,000
Medical Insurance
Vision Insurance
Dental Insurance
+3
Integration Tech Lead
Integration Tech Lead

Tech Mahindra • Markham

Hybrid
CAD 100,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+3
Infrastructure Engineer - Windows/Linux Server Build & Decommission
Infrastructure Engineer - Windows/Linux Server Build & Decommission

Tech Mahindra • Toronto

Hybrid
CAD 70,000 - 85,000
Medical insurance
Dental insurance
Paid time off
Sr. Engineer - Hydromechanical
Sr. Engineer - Hydromechanical

Tech Mahindra • Montreal (administrative region)

On-site
CAD 100,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+3
DevOps Lead
DevOps Lead

Tech Mahindra • Markham

Hybrid
CAD 100,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+1
Senior Data Engineer - GCP
Senior Data Engineer - GCP

Tech Mahindra • Toronto

On-site
CAD 100,000 - 120,000
Dynatrace Senior Engineer
Dynatrace Senior Engineer

Tech Mahindra • Toronto

On-site
CAD 95,000 - 117,000
Mainframe Developer
Mainframe Developer

Tech Mahindra • Canada

Hybrid
CAD 80,000 - 85,000
Medical Insurance
Vision Insurance
Dental Insurance
+3