1

Senior Full Stack Java Developer Jobs in Montreal, QC

Working closely with product owners, full-stack developers and designers of various teams; * Assure quality control (clean code culture); * Translate software requirements into code; * Project ...

Full-Stack Engineer

Montreal, QC · On-site

CA$90K - CA$115K/yr

ABOUT YOU We are looking for a Full-Stack Engineer who is curious, detail-oriented, and ... Any experience working on internal platforms or developer-facing tools. $90,000 - $115,000 a year ...

Full-Stack JavaScript Developer Hubelia - Montréal, Pointe-aux-Trembles Full-time - permanent $19 to $24/hour Position Available Now Under the supervision of the Project Manager, the candidate will ...

The Role As a Senior Research and Development Developer at Flexspring, you will design and build ... Evolve and maintain core platform components by writing high-quality Java and JavaScript code.

Build features in Java and JavaScript that real companies use for their HR integrations * Work with ... Work with senior developers who'll invest time teaching you best practices, debugging strategies ...

Implementing full observability stacks: structured logging, distributed tracing, metrics, and ... product, DevOps, and ML teams. Communicate technical decisions clearly to non-technical ...

Implementing full observability stacks: structured logging, distributed tracing, metrics, and ... product, DevOps, and ML teams. Communicate technical decisions clearly to non-technical ...

next page

Showing results 1-20

Senior Full Stack Java Developer information

What are Senior Full Stack Java Developers?

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, and why are they important?

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.

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.
What are popular job titles related to Senior Full Stack Java Developer jobs in Montreal, QC? For Senior Full Stack Java Developer jobs in Montreal, QC, the most frequently searched job titles are:
What job categories do people searching Senior Full Stack Java Developer jobs in Montreal, QC look for? The top searched job categories for Senior Full Stack Java Developer jobs in Montreal, QC are:
Infographic showing various Senior Full Stack Java Developer job openings in Montreal, QC as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution.

Développeur principal, full stack (Télétravail - Boucherville)

RONA

Boucherville, QC • On-site

Full-time

Re-posted 4 days ago


Job description

Poste Télétravail - Le candidat sélectionné doit impérativement résider à moins de 250 km de notre bureau de BOUCHERVILLE (Qc)

Chez RONA, nos employé(e)s cultivent leur passion chaque jour. Nos équipes sont animées par la volonté d’aider nos clients à faire de leurs projets une réalité, et engagées à faire une différence dans les communautés où nous sommes établis.

Nous exploitons ou desservons des magasins corporatifs et affiliés. Grâce à une offre unique de produits et de services et à des formats complémentaires allant des quincailleries de quartier aux magasins de grande surface, nos enseignes RONA+, RONA et Dick’s Lumber sont outillées pour répondre à tous les besoins des adeptes de la rénovation amateure et des professionnels de la construction.

Vous avez le talent? Nous avons les outils! Chez nous, votre travail et vos idées contribuent à bâtir une organisation florissante. Votre voix sera toujours entendue et valorisée. Vous trouverez des possibilités de carrière à la mesure de vos ambitions et pourrez développer davantage l’ensemble de compétences qui vous rend unique.

Si vous cherchez à faire ce que vous aimez, nous pourrions former l’équipe parfaite.

À propos du rôle

Nous sommes à la recherche d’un développeur full-stack sénior pour joindre notre équipe technologique e-commerce et contribuer à l’évolution, à la scalabilité, à la maintenance et à l’opérabilité de nos plateformes numériques, incluant rona.ca.

Relevant du gestionnaire TI, vous ferez partie d’une équipe Agile SCRUM. Vous serez responsable non seulement de développer des solutions e-commerce de haute qualité, mais aussi d’assurer la fiabilité, la performance et l’observabilité des systèmes à travers nos plateformes.

Ce rôle requiert une solide expertise full-stack avec Java, les bases de données relationnelles, les frameworks JavaScript modernes et les technologies backend, combinée à une forte approche axée sur le monitoring, les logs, le tracing et l’analyse d’incidents.

Responsabilités principales
  • Concevoir, développer et maintenir des solutions full-stack évolutives avec React 18+, Next.js 14+, Java Spring Boot, PostgreSQL et Node.js

  • Participer à l’ensemble du cycle de développement logiciel, de la collecte des besoins jusqu’au support en production

  • Contribuer à la stratégie d’observabilité en implantant et en maintenant les meilleures pratiques de monitoring, de journalisation et d’alertes

  • Intégrer et utiliser les outils d’observabilité afin de suivre la performance des applications, les erreurs, la disponibilité et l’impact utilisateur

  • Collaborer avec les équipes Produit, UX, QA et DevOps afin de livrer des solutions fiables et résilientes

  • Analyser les incidents de production, effectuer des analyses de causes racines et contribuer aux initiatives d’amélioration continue

  • Assurer des standards élevés en matière de qualité du code, performance, scalabilité, sécurité et fiabilité

  • Participer activement aux cérémonies Agile et aux discussions de conception technique

Qualifications requises
  • 10 ans et plus d’expérience professionnelle en développement logiciel

  • Solide expérience avec Java, Spring Boot, React 18+, Next.js 14+ et Node.js

  • Expérience démontrée dans la conception et l’intégration d’API RESTful (GraphQL est un atout)

  • Forte maîtrise du JavaScript moderne (ES6+) et de la programmation asynchrone

  • Expérience avec des bibliothèques de gestion d’état telles que Redux

  • Expérience pratique avec les pipelines CI/CD, les outils de build, les linters et les bundlers

  • Maîtrise de HTML5, CSS3 et des préprocesseurs CSS comme SASS et LESS

  • Expérience avec le design responsive, la compatibilité multi-navigateurs et l’optimisation de la performance

  • Familiarité avec les concepts d’observabilité tels que le monitoring, la journalisation, le tracing distribué, les SLI/SLO et les alertes

  • Expérience dans des environnements Agile/Scrum avec des outils tels que Git, GitHub, GitLab, Jira, VS Code et SonarQube

  • Expérience avec Google Cloud Platform (GCP)

En travaillant chez RONA, vous bénéficierez de nombreux avantages comme :

  • Un centre de conditionnement physique, des activités sportives et des douches

  • Un centre de la petite enfance pouvant accueillir 78 enfants

  • Une cafétéria avec un menu de qualité cuisiné par un chef dédié, des options santé, ainsi que des stations de café Brûleries FARO et Tim Hortons

  • Des bornes de recharge pour voitures électriques

  • Des rabais exclusifs aux employé(e)s, en plus d’un rabais de 10 % en magasin (dans toutes les enseignes de RONA)

  • Des avantages sociaux : régime de retraite, primes annuelles, programme d’encouragement aux études, etc.

  • La possibilité d’évoluer au sein de l’organisation

  • Un environnement de travail inclusif et sécuritaire

  • Une sensibilité à l’équilibre travail-vie personnelle

  • Un employeur engagé dans sa communauté

  • Et plus encore!

Si vous êtes sélectionné pour une entrevue, veuillez informer notre équipe des ressources humaines pour vos besoins d'aménagements durant le processus d'entrevue. Nous ferons le maximum afin de répondre à vos besoins en matière d'accessibilité.

RONA est déterminée à encourager la diversité et l’inclusion. Nous étudions la demande d’emploi de l’ensemble des candidat(e)s qualifié(e)s, sans égard à leur race, couleur, religion, orientation sexuelle, genre, nationalité d’origine, âge, handicap ou tout autre statut protégé.