1

Senior Full Stack Java Developer Jobs in Quebec (NOW HIRING)

... et en mob programming). * Travailler de pair avec ton equipe, les designers et le Product Owner ... Etre a l'aise avec au moins un langage oriente objet (Java, Kotlin, C#, ou equivalent). * Demontrer ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...

Full Stack Developer

Montreal, QC · On-site +1

CA$65K - CA$85K/yr

The role We're looking for a mid-level Full Stack Developer (2-4 years experience) to join our growing team. You'll collaborate with other developers and designers on challenging client projects, and ...

... Java Programming Working knowledge of Unix concepts (command line tools) Collect and evaluate user requirements with the help of product managers and engineers Solid understanding of RESTful APIs ...

... React et backend NestJS/Java); * Développer et maintenir des flux d'automatisation et ... Git et les pratiques CI/CD, idéalement dans un environnement Azure DevOps; * Architecture ...

Showing results 21-40

Senior Full Stack Java Developer information

See Quebec salary details

$15K

$131.4K

$180K

How much do senior full stack java developer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for senior full stack java developer in Quebec is $131,424.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,500.00 and $151,000.00 per year, depending on experience, location, and employer.

What is a senior full stack Java developer?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a senior full stack Java developer?

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

How much do senior full stack Java developers make?

Senior full stack Java developers typically earn between $100,000 and $150,000 annually, depending on experience, location, and industry. They often possess skills in frameworks like Spring and front-end technologies such as Angular or React, which can influence salary levels.

What are some common challenges senior full stack Java developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

Is a senior full stack Java developer still in demand?

Senior full stack Java developers remain in high demand due to their expertise in both front-end and back-end development, with skills in frameworks like Spring and Angular. Organizations seek these professionals for building scalable applications, especially in environments emphasizing cloud computing and microservices architecture.
What are popular job titles related to Senior Full Stack Java Developer jobs in Quebec? For Senior Full Stack Java Developer jobs in Quebec, the most frequently searched job titles are:
What cities in Quebec are hiring for Senior Full Stack Java Developer jobs? Cities in Quebec with the most Senior Full Stack Java Developer job openings:
Infographic showing various Senior Full Stack Java Developer job openings in Quebec as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 5% Part Time, 5% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $131,424 per year, or $63.2 per hour.

Developpeur.euse senior full stack

Nexapp

Quebec, QC • On-site

Full-time

Re-posted 11 days ago


Job description

Reconnue pour ses pratiques d'ingenierie logicielle novatrices et eprouvees, Nexapp developpe des produits logiciels durables et evolutifs pour ses clients, en plus de concevoir ses propres produits.

Notre equipe est a la recherche d'une developpeureuse senior full stack qui souhaite avoir un impact concret sur la facon dont les produits sont concus, batis et livres en integrant intelligemment l'intelligence artificielle dans les pratiques de developpement.

Chez Nexapp, l'IA fait partie de notre realite quotidienne : nous l'utilisons pour ameliorer nos processus, maximiser la valeur livree et optimiser la productivite sur le long terme, tout en demeurant fideles a nos standards eleves de qualite logicielle et d'experience utilisateur.

Tu souhaites evoluer dans une culture qui valorise les meilleures pratiques, la collaboration et l'apprentissage continu ? Ici, on te fait confiance, on t'encourage a experimenter et ton travail a un impact direct sur les projets et les clients.

Ce qui t'attend au quotidien

Collaborer

  • Collaborer avec des developpeureuses talentueuxeuses dans une culture de transparence et d'autonomie (en pair et en mob programming).
  • Travailler de pair avec ton equipe, les designers et le Product Owner afin de batir des produits qui repondent reellement aux besoins d'affaires et des utilisateurs.
  • Contribuer a une communaute interne forte ou le partage de connaissances et l'entraide font partie du quotidien.

Batir des produits de qualite

  • Concevoir et developper des solutions logicielles robustes, maintenables et evolutives.
  • Appliquer rigoureusement les bonnes pratiques de qualite logicielle afin de livrer de la valeur en continu.
  • Travailler avec des technologies modernes comme Kotlin, AWS, PostgreSQL, Docker, React et TypeScript pour developper des applications web et mobiles performantes.

Integrer l'IA de facon responsable et durable

  • Utiliser l'intelligence artificielle comme levier pour ameliorer les processus de developpement, la qualite du code, les tests, la comprehension des systemes et la productivite globale.
  • Concevoir, integrer et mettre en production des systemes utilisant l'IA de maniere appliquee (ex. : assistants intelligents, automatisations, fonctionnalites augmentees par l'IA).
  • Contribuer a la creation de produits qui utilisent l'IA de facon responsable, utile et durable, en offrant une experience utilisateur exceptionnelle.
  • Porter un regard critique sur l'utilisation de l'IA afin de maximiser la valeur reelle livree, plutot que de l'utiliser par effet de mode.

Apprendre continuellement

  • Relever des defis techniques varies dans differents contextes d'affaires.
  • Apprendre de tes collegues et partager ton expertise a travers des activites d'apprentissage (learning hours, lunch & learn, guildes de pratique).
  • T'impliquer activement dans ton developpement professionnel selon le chemin de carriere qui correspond a tes ambitions.

Pour te demarquer, tu dois :

  • Etre curieuxse et motivee a experimenter continuellement de nouvelles facons de faire.
  • Etre a l'aise avec au moins un langage oriente objet (Java, Kotlin, C#, ou equivalent).
  • Demontrer une excellente comprehension des concepts cles de qualite logicielle (OO, SOLID, DDD, Clean Architecture, TDD, Tell Don't Ask, etc.).
  • Comprendre et etre en mesure d'expliquer la valeur des tests automatises.
  • Etre a l'aise avec au moins un fournisseur Cloud (AWS ou Azure).
  • Avoir un interet marque pour l'intelligence artificielle et etre capable de l'utiliser concretement dans ton travail pour ameliorer les processus, la valeur livree et la productivite a long terme.

Travailler chez Nexapp, c'est aussi :

  • Un horaire de 37,5 h par semaine, avec une flexibilite qui permet de concilier travail et vie personnelle
  • 4 semaines de vacances par annee des l'embauche
  • Des assurances collectives completes des l'entree en poste, incluant la telemedecine et un programme d'aide aux employes (PAE) pour toute la famille
  • Un REER collectif avec contribution de l'employeur, pour soutenir ta securite financiere a long terme
  • Un budget de formation discretionnaire pour developper tes competences et rester a jour (formations, conferences, livres, etc.)
  • Une allocation sportive annuelle pour soutenir ton bien-etre
  • Des activites sociales et sportives organisees regulierement, permettant de cultiver la cohesion!

L'utilisation du masculin a ete adoptee afin de faciliter la lecture et n'a aucune intention discriminatoire.