1

Java Spring Developer Jobs in Quebec (NOW HIRING)

This is a Lead Software Engineering position at Vice-President level, which is part of the job ... Understanding of open-source frameworks such as Spring Boot and Hibernate, Shell scripting ...

Concevoir des architectures scalables et performantes en microservices avec Java / Spring Boot ... Kubernetes & DevOps : Bonne maitrise de Kubernetes, Docker, CI/CD et des infrastructures as code ...

Concevoir des architectures scalables et performantes en microservices avec Java / Spring Boot ... Kubernetes & DevOps : Bonne maîtrise de Kubernetes, Docker, CI/CD et des infrastructures as code ...

Java 17 (or latest LTS), C# 10, C# 14 Multithreading, concurrent programming Framework : Spring Boot (with Spring MVC for REST APIs), .Net 10 Dependency Injection : Spring Framework core features ...

As a software developer, you will bring your expertise in code development and system design on Java platform, Spring framework and Angular/React UI. You have at least 3 years of experience as a ...

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 ...

... data engineering processes. Production: Participate in L3 support and incident management ... TECHNICAL Stack | Oracle DB| ETL| Excel |Python 3|Spark 4 | Java 17 (or latest LTS)| | Spring Boot ...

Showing results 41-60

Java Spring Developer information

See Quebec salary details

$32

$58

$72

How much do java spring developer jobs pay per hour?

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

What is a Java Spring Developer?

A Java Spring Developer is a software engineer who specializes in building applications using the Java programming language and the Spring Framework. Their primary responsibilities include designing, developing, and maintaining web applications, RESTful APIs, and backend services. They use Spring's modules, such as Spring Boot, Spring MVC, and Spring Data, to simplify development and ensure scalability, security, and performance. Java Spring Developers often collaborate with front-end developers, testers, and other stakeholders to deliver robust enterprise solutions.

What does a Java Spring Developer do?

A Java Spring developer uses the Spring framework to design and maintain enterprise software applications. As a Java Spring developer, your job duties are to develop, program, troubleshoot, debug, and update custom enterprise web applications. You work with a team of software developers and business analysts, using the Java programming language to build business applications and deploy proprietary software into company networks and computers. You may focus solely on app development or take part in the full development lifecycle.

What are the key skills and qualifications needed to thrive as a Java Spring Developer?

To thrive as a Java Spring Developer, you need strong proficiency in Java programming, a solid understanding of the Spring framework, and typically a degree in computer science or a related field. Experience with tools like Maven, Gradle, Git, and familiarity with databases such as MySQL or PostgreSQL, as well as knowledge of RESTful APIs, are commonly required. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver robust solutions. These competencies are crucial for building scalable, maintainable applications and ensuring seamless integration within development teams.

What are common challenges faced by Java Spring Developers when working on large-scale enterprise applications?

Java Spring Developers often encounter challenges such as managing complex dependency injections, ensuring consistent configuration across environments, and optimizing application performance as projects scale. Collaboration with cross-functional teams—including front-end developers, DevOps, and QA—is crucial to maintain code quality and smooth deployment pipelines. Staying updated with the evolving Spring ecosystem and integrating new modules or security features can also be demanding, but are essential for long-term project success.

What is the difference between Java Spring Developer vs Java Backend Developer?

AspectJava Spring DeveloperJava Backend Developer
Required SkillsJava, Spring Framework, REST APIs, SQLJava, frameworks like Spring or Hibernate, REST APIs, SQL
Work EnvironmentDeveloping web applications using Spring, often in Agile teamsBuilding server-side logic, APIs, and database integration
Industry UsageCommon in enterprise web applications, e-commerce, financeUsed across various industries for backend services

Java Spring Developers specialize in building applications using the Spring Framework, focusing on web and enterprise solutions. Java Backend Developers have a broader scope, working with various Java frameworks and technologies to develop server-side logic. While both roles require Java expertise, Spring Developers focus more on Spring-based projects, whereas Backend Developers may work with multiple frameworks and tools.

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

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

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

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

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

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

Infographic showing various Java Spring Developer job openings in Quebec as of August 2026, with employment types broken down into 39% Full Time, 56% Part Time, and 5% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $121,047 per year, or $58.2 per hour.

Consultant.e Sénior backend Java/.NET

Maplr

Montreal, QC • On-site

Contractor

Re-posted 12 days ago


Job description

Développeur.euse Sénior backend Java/.NET  


Tu recherches un nouveau challenge en tant que Développeur.euse Sénior  Java/.NET à Montréal ?
Rejoins-nous chez Maplr, où nous recherchons des talents exceptionnels désireux de contribuer à des projets d’envergure qui façonnent l’avenir du Québec.

Qui sommes-nous ?
Maplr est une startup canadienne offrant à ses membres du monde entier l’opportunité d’apporter leur expertise dans les meilleurs projets technologiques canadiens. Rejoins-nous pour évoluer dans un environnement de travail innovant et motivant au sein d’une communauté internationale unie, où chaque projet est une aventure, chaque rencontre une opportunité, et chaque défi une occasion de grandir. ❤️


Nos mandats sont ouverts à tous et à toutes ! Que tu sois pigiste/freelance ou en quête d’une nouvelle opportunité permanente ici à Montréal, nous avons des missions passionnantes à te proposer.


« Seul, on va plus vite ; ensemble, on va plus loin ! »


Les aventures qui t’attendent :

  • Tu concevras, développeras et maintiendras des applications robustes et performantes basées sur des plateformes en Java ou .NET ;
  • Tu participeras à l’architecture et à la conception de nouvelles fonctionnalités ou de nouvelles applications ;
  • Tu optimiseras le code existant et assureras la performance des applications ;
  • Tu collaboreras avec les équipes produit et design pour garantir une expérience utilisateur optimale ;
  • Tu participeras activement à des revues de code pour garantir la qualité et la maintenabilité des solutions ;
  • Tu mettras en œuvre des tests unitaires et automatisés pour assurer la fiabilité des livrables ;
  • Tu travailleras dans un environnement agile et collaboratif.


Tes talents mis en lumière :

  • Tu maîtrises le développement en Java et Spring  ou .NET Core et C#
  • Tu as de l’expérience avec les bases de données relationnelles comme SQL Server ou PostgreSQL ;
  • Tu es familier.ère avec les principes d’architecture logicielle (Design Patterns, SOLID, etc.) ;
  • Tu maîtrises des outils CI/CD et des technologies de conteneurisation (Docker, Kubernetes) ;
  • Tu as une expérience en développement dans le Cloud AWS, Azure ou bien GCP ;
  • Tu es à l’aise avec des outils de gestion de version comme Git ;
  • Tu as un bon niveau d’anglais, en plus du français.


Ce qui fera toute la différence :

  • Tu as un minimum de 6 années d’expérience en développement Java/.NET ;
  • Tu fais preuve d’une grande autonomie dans ton travail tout en étant un.e excellent.e joueur.se d’équipe ;
  • Tu as une curiosité technologique et tu adores innover ;
  • Tu as de l’expérience dans un environnement DevOps (CI/CD) ;
  • Une expérience avec des services cloud comme Azure ou AWS est un atout.


Pourquoi rejoindre Maplr ?

  • Un accès à nos magnifiques bureaux au centre-ville de Montréal ;
  • La liberté de travailler en mode hybride ;
  • La chance de rejoindre une équipe soudée et diversifiée ;
  • L’expérience Maplr : Plusieurs événements d'intégration pour rencontrer la communauté, des 5 à 7, des Meet-up professionnels, LE chalet Maplr et bien plus !


*Dans le cas où certain·e·s de nos partenaires collaborent en anglais, un bon niveau d’anglais sera considéré comme un atout.


Découvre notre histoire et nos valeurs : maplr.co


Nous avons hâte de te rencontrer !