2

Entry Level Java Software Engineer Jobs in Montreal, QC

Concevoir des services web backend robustes et securises a l'aide de Java et du framework Spring ... As Senior Software Developer , you will actively participate as part of the Portal system ...

Solutions Engineer

Montreal, QC · Remote

  • Medical

  • PTO

This is an entry-level software development position, where you'll gain experience in Git, Agile ... Working closely with the Manager, Solutions Engineering, you'll transform new clients into ...

Solutions Engineer

Montreal, QC · Remote

  • Medical

  • PTO

This is an entry-level software development position, where you'll gain experience in Git, Agile ... Working closely with the Manager, Solutions Engineering, you'll transform new clients into ...

Maîtrise backend (.NET, Java ou Node.js); * Expérience avec API REST; * Connaissance bases de données; * Expérience DevOps (atout); * Maîtrise du français écrit et oral. Benefits * Du ...

Maitrise backend (.NET, Java ou Node.js); * Experience avec API REST; * Connaissance bases de donnees; * Experience DevOps (atout); * Maitrise du francais ecrit et oral. Benefits * Du teletravail et ...

Databricks/Snowflake/Python

Montreal, QC · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... Java Python SQL etc The team is working a fronttoback initiative to replatform and renovate key ... DevOps gaps and define a prioritized remediation plan standards CICD monitoring environment ...

Showing results 41-60

Entry Level Java Software Engineer information

See Montreal, QC salary details

$25.9K

$95.8K

$152.1K

How much do entry level java software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for entry level java software engineer in Montreal, QC is $95,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,794.00 and $120,659.00 per year, depending on experience, location, and employer.

What is an entry level Java software engineer?

An Entry Level Java Software Engineer is a beginner role in software development that focuses on building, testing, and maintaining applications using Java. Engineers in this position work under the guidance of senior developers to write code, debug programs, and collaborate with teams to develop software solutions. Typical responsibilities include understanding project requirements, writing efficient code, and learning best practices in software engineering. This role is ideal for recent graduates or those with foundational programming knowledge looking to start a career in Java development.

What does a typical day look like for an entry level Java software engineer?

As an Entry Level Java Software Engineer, your day often includes writing and debugging Java code, participating in daily stand-up meetings, and collaborating with senior developers or mentors on assigned tasks. You might work on implementing new features, fixing bugs, reviewing pull requests, and learning about development best practices and code standards. There's usually a mix of independent work and teamwork, with opportunities to ask questions, receive feedback, and build your technical skills. This structure is designed to help you gain experience while steadily expanding your responsibilities within the team.

What are the key skills and qualifications needed to thrive as an entry level Java software engineer?

To thrive as an Entry Level Java Software Engineer, you need a solid understanding of Java programming, object-oriented concepts, basic algorithms, and a relevant degree in computer science or a related field. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and awareness of popular frameworks such as Spring or Hibernate is typically expected. Strong problem-solving skills, attention to detail, a willingness to learn, and effective team communication will set you apart. These competencies help you quickly adapt to real-world software development environments, contribute to team projects, and build a successful engineering foundation.

What are the most commonly searched types of Java Software Engineer jobs in Montreal, QC?

The most popular types of Java Software Engineer jobs in Montreal, QC are:

Infographic showing various Entry Level Java Software Engineer job openings in Montreal, QC as of August 2026, with employment types broken down into 86% Full Time, and 14% Contract. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $95,771 per year, or $46 per hour.

Full-time

Re-posted 2 days ago


Job description

Chez Zimmer Biomet, nous croyons qu'il faut repousser les limites de l'innovation et faire avancer notre mission. En tant que leader mondial de la technologie medicale depuis pres de 100 ans, la mobilite d'un patient est amelioree par un produit ou une technologie Zimmer Biomet toutes les 8 secondes.

En tant que membre de l'equipe Zimmer Biomet, vous partagerez notre engagement a offrir une mobilite et une vie renouvelee aux personnes du monde entier. Pour soutenir notre equipe talentueuse, nous nous concentrons sur les opportunites de developpement, des groupes de ressources pour les employes (ERG) solides, un environnement de travail flexible, des recompenses globales competitives specifiques a l'emplacement, des incitations au bien-etre et une culture de reconnaissance et de recompenses de performance. Nous nous engageons a creer un environnement dans lequel chaque membre de l'equipe se sent inspire, investi, pris en charge, valorise et possede un fort sentiment d'appartenance.


Promesses

Vous souhaitez repousser les limites de l'innovation et contribuer a ameliorer la vie des gens? Zimmer Biomet developpe les meilleures solutions de traitements et d'interventions chirurgicales orthopediques permettant ainsi a des milliers de personnes a travers le monde de retrouver la mobilite et une vie active. Zimmer Biomet est un des leaders mondiaux dans le secteur des dispositifs medicaux specialises dans les soins musculo-squelettiques. A Montreal, Zimmer CAS represente la branche de haute technologie de Zimmer Biomet.
Notre equipe de developpement logiciel se demarque par son atmosphere creative et conviviale, son processus de developpement rigoureux et sa capacite d'innovation, suivant la methodologie de developpement Agile. Nos mandats supportent les produits medicaux offerts par Zimmer Biomet; les projets incluent sans se limiter a : l'integration de systemes logistiques, gestion de donnees patient, planification de chirurgie, l'intelligence d'affaires et les systemes web. Au sein de notre equipe Agile, nous developpons des services Web et des applications Web pour la planification de chirurgies orthopediques partout dans le monde, ce qui comprend le flot de conception electronique et de fabrication des produits chirurgicaux pour nos patients. Notre systeme est la colonne vertebrale sur laquelle reposent de nombreux autres dispositifs medicaux, dont le robot chirurgical ROSA. Notre equipe est entierement responsable du developpement et de la maintenance de notre systeme, avec ses infrastructures sur site et sur le Cloud.

Reputee pour offrir un environnement de travail des plus stimulants et des avantages et benefices hautement competitifs, notre entreprise est a la recherche d'une personne dynamique, polyvalente et stimulee par la collaboration en equipe multidisciplinaire.

Comment creer un impact

Nous recherchons une personne enthousiaste et proactive, dotee d'excellentes competences techniques et relationnelles, capable d'encadrer des developpeurs juniors, de mener des discussions techniques et de collaborer avec les equipes et les clients. En tant que developpeur logiciel senior, vous participerez activement, au sein de l'equipe de developpement du systeme de portail, a toutes les etapes du processus de developpement logiciel, notamment l'analyse des besoins, la conception, l'implementation, les tests, le deploiement, le support et la maintenance.


Plus precisement, a ce poste :
Concevoir des services web backend robustes et securises a l'aide de Java et du framework Spring
Developper des interfaces utilisateur dynamiques et reactives avec Angular
Implementer des couches de persistance des donnees efficaces a l'aide de l'ORM Hibernate
Optimiser des requetes SQL complexes et des schemas de base de donnees pour ameliorer les performances
Conteneuriser les applications avec Docker afin d'assurer des deploiements coherents des environnements via les pipelines GitLab
Garantir une haute disponibilite et une continuite de service sur les infrastructures cloud Azure et sur site
Participer au support et a la maintenance de l'ensemble du systeme

Ce qui fera la difference

Experience en developpement logiciel dans un environnement Agile et selon le cadre Scrum
Connaissances liees a l'utilisation des ressources d'infrastructure cloud et sur site
Interet pour le domaine medical
Creativite et penchant pour la resolution de problemes
Autonomie, habiletes interpersonnelles et capacite a travailler en equipe
Excellentes aptitudes de communication orale et ecrite

Votre parcours

Vous possedez un diplome d'etudes universitaires en genie (logiciel, informatique ou equivalent)
Vous possedez au moins 8 annees d'experience en developpement logiciel, principalement dans les services web Java et les applications web
On vous reconnait pour votre aisance a interagir avec des collaborateurs tant a l'interne qu'a l'externe, ainsi qu'a comprendre et vulgariser des sujets techniques complexes
Vous etes une personne dotee d'un excellent esprit d'analyse et d'une excellente capacite de gestion des priorites et des echeanciers
Vous etes bilingue (francais et anglais), tant a l'oral qu'a l'ecrit

What You Can Expect

Do you want to push the boundaries of innovation and help improve people's lives? Zimmer Biomet develops innovative solutions for orthopedic treatments and surgeries, enabling thousands of people around the world to regain mobility and an active life. Zimmer Biomet is a world leader in medical devices specializing in musculoskeletal care.In Montreal, Zimmer CAS represents the high-tech arm of Zimmer Biomet.

Our software development team stands out for its creative and friendly atmosphere, its rigorous development process and its capacity for innovation, following the Agile development methodology. Our mandate supports the medical products offered by Zimmer Biomet; projects include but are not limited to logistics systems integration, patient data management, surgery planning, business intelligence and web systems. Within our Agile team, we develop web services and web applications for the worldwide orthopaedic surgery planning, including the design and e-manufacturing flow of the Patient Implant. Our system is the backbone on which rely many other medical devices including the now famous Zimmer Biomet ROSA Surgical Robot. Our team is responsible for the end-to-end development and maintenance of our system with its on-premises and Cloud infrastructures.

Renowned for offering a stimulating work environment and highly competitive advantages and benefits, our company is looking for a dynamic, versatile person who is inspired by collaboration in a multidisciplinary team.

How You'll Create Impact

We are looking for an enthusiastic and proactive individual, with great technical and interpersonal skills to mentor junior developers, lead technical discussions and collaborate with teams and clients. As Senior Software Developer, you will actively participate as part of the Portal system development team in all stages of the software development process, including requirement analysis, design, implementation, testing, deployment, support and maintenance.


Specifically, in this role you will:
Design robust and secure backend web services using Java and Spring framework
Develop dynamic, responsive user interfaces using Angular
Implement efficient data persistence layers using Hibernate ORM
Optimize complex SQL queries and database schemas for performance
Containerize applications using Docker for consistent environment deployment with Gitlab pipelines
Ensure high availability and continuous uptime across Azure cloud and on-premises infrastructures
Participate in the support and maintenance of the whole system

What Makes You Stand Out

Experience in software development in an Agile environment and Scrum framework
Knowledge related to on-cloud and on-premises infrastructure resource utilization
Interest in the medical field
Creativity and penchant for problem solving
Autonomy, interpersonal skills and ability to work in a team
Excellent oral and written communication skills

Your Background

You have a university degree in engineering (software engineering, computer science or equivalent)
You have at least 8 years of experience in software development, mainly Java web services and web applications
You are recognized for your ease in interacting with both internal and external collaborators, as well as in understanding and explaining complex technical subjects
You have an analytical mind and an excellent ability to manage priorities and deadlines
You are bilingual (French and English), both orally and in writing

Travel Expectations

Up to 5%


Zimmer Biomet encourage les femmes, les personnes issues de minorites visibles, autochtones ou en situation de handicap a soumettre leur candidature.

Zimmer Biomet encourages women, people from visible minorities, aboriginals or people with disabilities to apply.

Employment Type: OTHER