1

Java Spring Developer Jobs in Quebec (NOW HIRING)

Solid knowledge of frameworks such as Spring and JUnit. * Experience designing, publishing, and ... Ability to collaborate effectively with other developers and technical stakeholders High standards ...

Développements microservices (API REST Java/Spring) : ajout de passerelles pour ... Renforcement de la pratique DevOps : standardiser la création d'images, le déploiement de ...

As a Backend Developer, you will: * Contribute to the development lifecycle, including coding ... Java/Spring or Python preferred, AWS an asset) * Good understanding of distributed systems and ...

... Java, Spring Boot, and Hibernate. * Build and integrate RESTful APIs and microservices within ... and DevOps tools. * Implement messaging solutions using Kafka or other enterprise messaging ...

Build Spring Boot microservices and REST APIs; implement robust data access layers. * Apply best ... Hands-on experience with AI developer productivity tooling (e.g., GitHub Copilot, Amp, or similar)

next page

Showing results 1-20

Java Spring Developer information

See Quebec salary details

$32

$58

$72

How much do java spring developer jobs pay per hour?

As of May 30, 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 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, and why are they important?

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 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 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 May 2026, with employment types broken down into 66% Full Time, 18% Part Time, 1% Temporary, and 15% Contract. Highlights an 72% Physical, 3% Hybrid, and 25% Remote job distribution, with an average salary of $121,047 per year, or $58.2 per hour.

Developpeur Fullstack / Architecte Applicatif

RENAPS

Montreal, QC

Other

Posted 10 days ago


Job description

Type de poste: Permanent
Mode: Hybride - 2 jours au bureau exiges (pour resident de Region de Montreal)
Localisation: 101 Boul. Marcel-Laurin, Montreal, Qc
Qui sommes-nous ?

RENAPS est un fournisseur de solutions et de service-conseil en Technologies de l'Information. Nous proposons un portefeuille complet allant du service-conseil professionnel, a l'infrastructure, a la gestion des applications, et ce, dans un large eventail d'industries au Canada, aux Etats-Unis et a l'etranger.

Parmi nos services :

  • Services TI geres ou sur demande

  • Transformation digitale

  • Infrastructure et Cloud

  • Developpement applicatif

  • Audit et gestion des licences

  • Recrutement TI specialise

Nous offrons l'opportunite de relever des projets stimulants bases sur la transparence, la collaboration et l'optimisation constante de la performance de nos employes et consultants.


Contexte

Vous participerez activement a lamodernisation d'applications legacy(notamment Oracle Forms) via l'outilOrmit Open Java, en contribuant non seulement au developpement front-end et back-end, mais egalement a ladefinition de l'architecture des solutions.

Votre role couvrira :

  • L'optimisation du code genere automatiquement.

  • La personnalisation des interfaces et leur integration avec les services back-end.

  • La conception d'architectures modulaires, performantes et securisees.

  • L'amelioration continue du processus de migration et des pipelines DevOps.


Vos responsabilitesDeveloppement et architecture
  • Concevoir et mettre en place des architectures applicatives fullstack (React/Angular + Spring Boot + DB).

  • Revoir et optimiser le code JavaScript/TypeScript genere automatiquement.

  • Refactoriser pour ameliorer performance, modularite et maintenabilite.

  • Definir et documenter des standards d'architecture (patterns, bonnes pratiques).

Interfaces et experience utilisateur
  • Adapter les interfaces generees aux maquettes (Material UI, responsive design).

Back-end et integration
  • Developper et integrer desREST APIsavec Spring Boot.

  • Assurer la bonne communication front-end/back-end (JSON, AJAX).

  • Comprendre et interagir avec les bases de donneesOracle / PostgreSQL.

Qualite et performance
  • Mettre en place et maintenir des tests unitaires/fonctionnels (Jest, JUnit).

  • Participer a la mise en place et l'optimisation des pipelines CI/CD (Git, Docker, eventuellement Kubernetes).

  • Garantir le respect des bonnes pratiques de securite applicative (XSS, CORS, OWASP).

Amelioration continue
  • Detecter les limites du processus de migration automatique et proposer des solutions.

  • Automatiser et documenter les bonnes pratiques de transformation (generation de code, integration de styles, composants reutilisables).

  • Contribuer a l'evolution des outils internes (Ormit Open Java Angular/React).

Collaboration et methodologie Agile
  • Participer activement aux ceremonies Scrum (daily, planning, retro).

  • Collaborer avec les equipes front-end, back-end et DevOps.

  • Contribuer a la roadmap technologique (choix d'outils, frameworks, architectures).


Competences techniques recherchees

Langages & Markup

  • JavaScript (ES6+), TypeScript, HTML5, CSS3

  • Java (Spring Boot, APIs REST)

  • SQL (Oracle, PostgreSQL)

Frameworks & Librairies

  • React.js (Hooks, Redux, Context API)

  • Angular (Modules, Services, RxJS)

  • Material UI

  • Spring Boot (REST APIs, microservices)

Architecture & Outils

  • Conception d'architectures modulaires et securisees

  • Git, Docker (Kubernetes un atout)

  • CI/CD (GitLab CI, ou equivalent)

  • Gestion des dependances et bonnes pratiques DevOps

Qualite & Securite

  • Tests unitaires/fonctionnels (Jest, JUnit)

  • Securite applicative (XSS, CORS, OAuth2, JWT, OWASP)

UX/UI

  • Sensibilite au design, responsive et accessibilite

  • Collaboration avec les designers

Atouts (Nice to Have)

  • Connaissance PL/SQL (pour faciliter la migration depuis Oracle Forms).

  • Experience en migration d'applications legacy.

  • Experience en microservices et cloud (Azure, AWS ou GCP).

  • Excellente communication en francais et en anglais.
    ************************************************
    Position Type: Permanent
    Work Mode: Hybrid - 2 days per week required on-site (for residents of the Montreal Region)
    Location: 101 Marcel-Laurin Blvd, Montreal, QC

    Who are we?
    RENAPS is a provider of IT solutions and consulting services. We offer a complete portfolio ranging from professional consulting, infrastructure, and application management, across a wide variety of industries in Canada, the United States, and abroad.

    Our services include:

  • Managed or On-Demand IT Services

  • Digital Transformation

  • Infrastructure & Cloud

  • Application Development

  • License Audits & Management

  • Specialized IT Recruitment
    We offer the opportunity to take on stimulating projects built on transparency, collaboration, and the continuous optimization of the performance of our employees and consultants.
    Context
    You will actively contribute to the modernization of legacy applications (notably Oracle Forms) using the Ormit Open Java tool, not only participating in front-end and back-end development but also in defining solution architecture. Your role will cover:

  • Optimizing automatically generated code.

  • Customizing interfaces and integrating them with back-end services.

  • Designing modular, high-performance, and secure architectures.

  • Continuously improving the migration process and DevOps pipelines.
    Your Responsibilities
    Development & Architecture

  • Design and implement full-stack application architectures (React/Angular + Spring Boot + DB).

  • Review and optimize automatically generated JavaScript/TypeScript code.

  • Refactor to improve performance, modularity, and maintainability.

  • Define and document architectural standards (patterns, best practices).
    Interfaces & User Experience

  • Adapt generated interfaces to mockups (Material UI, responsive design).
    Back-End & Integration

  • Develop and integrate REST APIs with Spring Boot.

  • Ensure smooth front-end/back-end communication (JSON, AJAX).

  • Understand and interact with Oracle / PostgreSQL databases.
    Quality & Performance

  • Implement and maintain unit/functional tests (Jest, JUnit).

  • Contribute to setting up and optimizing CI/CD pipelines (Git, Docker, optionally Kubernetes).

  • Ensure compliance with secure coding best practices (XSS, CORS, OWASP).

  • Identify limitations in the automatic migration process and propose solutions.

  • Automate and document best transformation practices (code generation, style integration, reusable components).

  • Contribute to the evolution of internal tools (Ormit Open Java Angular/React).
    Collaboration & Agile Methodology

  • Actively participate in Scrum ceremonies (daily, planning, retro).

  • Collaborate with front-end, back-end, and DevOps teams.

  • Contribute to the technology roadmap (tool, framework, architecture selection).
    Required Technical Skills
    Languages & Markup

  • JavaScript (ES6+), TypeScript, HTML5, CSS3

  • Java (Spring Boot, REST APIs)

  • SQL (Oracle, PostgreSQL)
    Frameworks & Libraries

  • React.js (Hooks, Redux, Context API)

  • Angular (Modules, Services, RxJS)

  • Material UI

  • Spring Boot (REST APIs, microservices)
    Architecture & Tools

  • Design of modular and secure architectures

  • Git, Docker (Kubernetes is an asset)

  • CI/CD (GitLab CI, or equivalent)

  • Dependency management and DevOps best practices
    Quality & Security

  • Unit/functional testing (Jest, JUnit)

  • Application security (XSS, CORS, OAuth2, JWT, OWASP)
    UX/UI

  • Strong design sense, responsive and accessibility awareness

  • Collaboration with designers
    Assets (Nice to Have)

  • Knowledge of PL/SQL (to facilitate migration from Oracle Forms).

  • Experience with legacy application migration.

  • Experience with microservices and cloud (Azure, AWS, or GCP).

  • Excellent communication skills in both French and English.