1

Java Backend Developer Jobs in Quebec (NOW HIRING)

As an intern, you'll gain practical experience with regular engineering workflows while also owning ... Scala, Java or Kotlin, experience with microservices, SpringBoot, or APIs is a bonus. * To join the ...

As an intern, you'll gain practical experience with regular engineering workflows while also owning ... Scala, Java or Kotlin, experience with microservices, SpringBoot, or APIs is a bonus. * To join the ...

Lead Java Developer

Montreal, QC · On-site +1

  • Medical

  • PTO

Bachelor's degree or college diploma in Software Engineering, Computer Science, or a related field, or an equivalent combination of education and relevant experience. * Strong experience with Java ...

Nous cherchons notre futur Développeur Java pour rejoindre nos équipes. ???? Vos missions ... Avoir travaillé au moins deux (2) ans avec les pratiques DevOps et les pipelines * Expérience ...

As an intern, you'll gain practical experience with regular engineering workflows while also owning ... Scala, Java or Kotlin, experience with microservices, SpringBoot, or APIs is a bonus. * To join the ...

Showing results 41-60

Java Backend Developer information

See Quebec salary details

$35

$58

$80

How much do java backend developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java backend developer in Quebec is $58.63, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $65.62 per hour, depending on experience, location, and employer.

What does a Java backend developer do?

A Java Backend Developer is responsible for building and maintaining the server-side logic, databases, and APIs of web applications using the Java programming language. They ensure that data is properly stored, retrieved, and processed while integrating with the frontend systems. Java Backend Developers also work on optimizing application performance, implementing security measures, and collaborating with other developers to deliver robust software solutions.

What are some common challenges Java backend developers face when working on large-scale enterprise applications?

Java Backend Developers working on large-scale enterprise applications often encounter challenges such as ensuring application scalability, managing complex codebases, and optimizing system performance under heavy loads. Collaborating across teams to integrate with front-end services and external APIs can require strong communication and problem-solving skills. Additionally, maintaining high code quality while delivering new features quickly often means balancing technical debt with innovation. Regular code reviews and adopting best practices in software architecture help address these challenges.

What are the key skills and qualifications needed to thrive as a Java backend developer, and why are they important?

To thrive as a Java Backend Developer, you need strong proficiency in Java programming, knowledge of data structures and algorithms, and experience with backend frameworks such as Spring or Hibernate, often supported by a degree in computer science or a related field. Familiarity with relational databases (like MySQL or PostgreSQL), RESTful API development, version control systems (such as Git), and build tools (like Maven or Gradle) is typically required, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Excellent problem-solving skills, attention to detail, and effective communication are crucial soft skills for collaborating with teams and troubleshooting complex systems. These capabilities ensure robust, scalable, and maintainable backend solutions that meet business requirements and support seamless application performance.

What are the most commonly searched types of Java Backend Developer jobs in Quebec?

The most popular types of Java Backend Developer jobs in Quebec are:

What are popular job titles related to Java Backend Developer jobs in Quebec?

For Java Backend Developer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Java Backend Developer jobs in Quebec look for?

The top searched job categories for Java Backend Developer jobs in Quebec are:

What are popular job titles related to Java Backend Developer jobs in QC?

For Java Backend Developer jobs in QC, the most frequently searched job titles are:

Infographic showing various Java Backend Developer job openings in Quebec as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $121,954 per year, or $58.6 per hour.

Stagiaire en développement d'applications dorsales (« backend »), automne 2026

Coveo Solutions

Montreal, QC • Hybrid

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Qu'est-ce qu'il faut pour concevoir, améliorer et faire évoluer les systèmes dorsaux qui propulsent la recherche, l'indexation et l'apprentissage automatique à grande échelle?

Es-tu une personne curieuse des systèmes qui alimentent la recherche d'information, l'interrogation d'index et le développement de modèles d'apprentissage automatique? Coveo est à la recherche de stagiaires en développement logiciel pour rejoindre différentes équipes de recherche et développement. Tu contribueras à des projets concrets liés à nos produits et à nos solutions destinées aux clients. Ta mission? Participer à l'amélioration de services essentiels, renforcer notre infrastructure dorsale et acquérir une expérience pratique dans un environnement d'ingénierie à grande échelle.

Selon l'équipe que tu rejoindras, tu pourrais contribuer à l'un des projets suivants :

  • L'équipe interface de programmation d'application de recherche (Search API): L'équipe est responsable de la manière dont Coveo récupère l'information à partir de l'index ainsi que des technologies qui soutiennent ce processus. En tant que stagiaire, tu contribueras à des initiatives de refonte visant à harmoniser le service Search API avec le reste de l'organisation de recherche et développement, tout en apprenant à apporter des améliorations progressives à un service critique.
  • L'équipe index (Query - Index) : Cette équipe développe les systèmes liés à l'interrogation de l'index, notamment les mécanismes permettant de récupérer l'information ainsi que les technologies associées. En tant que stagiaire, tu participeras aux activités d'ingénierie du quotidien tout en prenant en charge un projet complet, de la collecte des besoins jusqu'à la livraison et au suivi.
Ton impact au quotidien :
  • Participe activement aux réunions quotidiennes (scrum) pour discuter des progrès, des obstacles et des plans. Collabore avec les membres de l'équipe pour assurer l'alignement et une communication efficace.
  • Gère et résous les tickets Jira assignés, en veillant à la réalisation des tâches dans les délais.
  • Contribue à des projets réels qui seront mis en œuvre pour les clients de Coveo. Cela peut inclure la programmation, les tests et le déploiement de solutions qui répondent aux exigences des clients et améliorent leur expérience.
  • Développe tes compétences en tirant parti de l'expertise de ton.ta mentor.e. Observe, apprends et mets en pratique les meilleures méthodologies, pratiques et stratégies en gestion de projet et en développement logiciel.
  • Participe activement aux sessions de révision de code. Offre des commentaires constructifs et reçois des conseils pour élever la qualité de ton code, suivre les meilleures pratiques et renforcer tes compétences en programmation.
Les essentiels :
  • Tu étudies actuellement en génie logiciel ou en informatique dans un programme de baccalauréat ou de maîtrises dans la province de Québec.
  • Tu peux être présent.e à l'un de nos bureaux au moins 2 jours par semaine. Notre modèle de travail hybride offre une flexibilité, les jours au bureau te permettent de bénéficier d'un apprentissage en face à face avec ton équipe, tandis que les jours à la maison te permettent de te concentrer et de terminer des travaux complexes.
  • Tu es disponible pour travailler à temps plein pendant 15 semaines et autorisé.e à le faire légalement au Canada.
Tu penses avoir ce qu'il faut? Voyons ça! :
  • Tu as de l'expérience
    • Pour rejoindre l'équipe interface de programmation d'application de recherche :expérience en Scala, Java ou Kotlin, une expérience avec les microservices, Spring Boot ou les interfaces de programmation (API) constitue un atout.
    • Pour rejoindre l'équipe index :Expérience en C++, une expérience avec Java ou SQL constitue un atout.
  • Tu as déjà complété un stage.
  • Tu as un fort sens de l'initiative et tu es fier.ère de ce que tu crées.
  • Tu cherches constamment à évoluer ; tu n'as pas peur de poser les bonnes questions.
  • Tu as participé à des compétitions de programmation (hackathons) et/ou à quelques projets personnels.
  • Tu es passionné.e par l'industrie technologique et mène avec une approche proactive.
Joins la Coveolife!

Tu penses que tu as ce qu'il faut pour faire de ce rôle une réalité? Envoie-nous ta candidature, on veut en apprendre plus sur toi!

Nous encourageons toutes les candidatures qualifiées, indépendamment de l'âge, du sexe, du handicap, des écarts de parcours, ou de l'origine.

Cette description de poste a été rédigée par des humains, assistés par l'IA. Nous pourrions avoir recours à la technologie dans notre processus de recrutement pour nous aider à voir la personne derrière le CV.

Coveo s'engage à offrir des pratiques d'emploi accessibles. Si vous avez besoin de mesures d'adaptation en raison d'un handicap à tout moment du processus de recrutement, veuillez contacter HR@Coveo.com pour en discuter.
#LI-hybrid