Développeur Java sénior

Tecsys Inc.

Montreal (administrative region)

Hybrid

CAD 110,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Télétravail flexible
Avantages sociaux et vacances
Régime de retraite
Événements et développement
Collaboration internationale

Job summary

Tecsys Inc. recherche un développeur Java sénior pour concevoir et faire évoluer des services backend sécurisés et performants, soutenant des chaînes d'approvisionnement critiques. Vous serez mentor technique et contribuerez à l'orientation technologique et à l'intégration d'IA.

Vous travaillerez sur des architectures distribuées, participerez aux revues de code et assurerez performance, observabilité et sécurité, en collaboration avec des équipes internationales; télétravail flexible offert.

Qualifications

  • 7 ans et plus d'expérience en conception backend Java en production.
  • Conception OO, architecture microservices et RESTful services.
  • Solide expérience avec Spring Boot, Java 11+ et cadres de tests (JUnit/Mockito).
  • Maîtrise PostgreSQL et connaissance des bases NoSQL est un atout.
  • Expérience Git, Maven et IDE modernes; intégration d'outils IA dans le développement.

Responsibilities

  • Concevoir, développer et déployer des solutions backend Java en Spring Boot.
  • Réaliser des revues de code et contribuer à la conception technique.
  • Translater des besoins métier en solutions évolutives avec les parties prenantes.
  • Intégrer l'IA et accompagner l'équipe dans l'adoption d'approches IA.
  • Évaluer et adopter des technologies émergentes pour la plateforme.
  • Promouvoir les pratiques d'observabilité, performance et sécurité.
  • Participer aux cérémonies agiles et favoriser la collaboration.

Skills

Backend Java
OO design
Microservices
RESTful services
Spring Boot
Java 11+
JUnit/Mockito
Git
Maven
IDEs (IntelliJ/Eclipse/VS Code)
AI tooling integration
Team leadership
Communication métier

Education

Informatique ou génie logiciel

Tools

Spring Boot
Java 11+
JUnit
Mockito
PostgreSQL
Git
Maven
IntelliJ
Eclipse
VS Code
IA tools (Kiro/Claude)

Job description

Pourquoi ce rôle est important

En tant que développeur Java sénior, vous vous joindrez à une équipe au cœur des systèmes backend qui soutiennent des chaînes d'approvisionnement névralgiques dans les domaines de la santé, du commerce de détail et de la distribution complexe.

Vous concevrez et ferez évoluer des services sécuritaires et performants qui ont une incidence directe sur la fiabilité et l'agilité des opérations de nos clients, des salles d'opération des hôpitaux aux entrepôts, en passant par les boutiques de détail. À titre de contributeur pratique et de mentor technique, vous prêcherez par l'exemple, contribuerez à l'orientation technique et aiderez à améliorer nos pratiques d'ingénierie. Votre solide jugement technique, votre communication claire et votre capacité à collaborer entre disciplines contribueront à faire avancer les initiatives et à apporter une réelle valeur à nos clients et à notre équipe.

Ce à quoi vous participerez

Tecsys est reconnue par des organisations essentielles des secteurs de la santé et de la distribution pour soutenir des chaînes d'approvisionnement résilientes, efficaces et sécurisées. Nous sommes un fournisseur mondial de logiciels infonuagiques propulsés par l'Intelligence artificielle (IA), coté à la Bourse de Toronto (TSX: TCS).

Trois valeurs guident notre façon de travailler

Nous gagnons la confiance au quotidien en valorisant le client et en agissant avec intégrité. Nous nous entraidons en reconnaissant les forces individuelles et en travaillant en équipe. Et nous explorons avec audace en restant curieux et en nous adaptant pour réussir.

Vous vous joindrez à une culture axée sur la curiosité, l'apprentissage continu et des gens qui repoussent les limites du possible.

Ce que vous ferez
  • Concevoir, développer et déployer des solutions backend de haute qualité en Java (Spring Boot, microservices).
  • Agir à titre de ressource technique pour l'équipe : réaliser des revues de code, contribuer aux discussions de conception, soutenir le travail d'assurance qualité sur le terrain et assurer le mentorat d'autres développeurs.
  • Transformer des besoins d'affaires complexes en solutions techniques évolutives, en collaboration avec les parties prenantes des produits et des affaires.
  • Intégrer l'IA à votre travail, tant dans les solutions que vous livrez que dans la façon dont l'équipe travaille, et accompagner les développeurs dans l'adoption d'approches axées sur l'IA qui accélèrent la livraison.
  • Évaluer et introduire des technologies émergentes lorsqu'elles apportent de la valeur à notre plateforme.
  • Appliquer et promouvoir les pratiques exemplaires en matière de performance, d'évolutivité, d'observabilité et de sécurité, en collaboration avec les équipes DevOps et des Opérations afin que les logiciels soient prêts pour la production et faciles à maintenir.
  • Participer aux cérémonies agiles et aux rétrospectives, et favoriser une culture de collaboration, d'innovation, de responsabilisation et d'amélioration continue.
Ce que vous apportez

Vous n'avez pas besoin de répondre à chacun des critères ci-dessous. Si la majorité vous décrit, posez votre candidature:

  • 7 ans et plus d'expérience dans la conception de systèmes backend en Java en environnement de production, avec une expérience concrète en conception de systèmes, développement d'applications, tests et stabilité opérationnelle.
  • Excellente compréhension de la conception orientée objet, de l'architecture en microservices et des services RESTful.
  • Solide expérience avec Spring Boot, Java 11+, et les cadres de tests (JUnit, Mockito).
  • Bonne maîtrise des bases de données relationnelles (de préférence PostgreSQL; Oracle et SQL Server), et connaissance des bases de données NoSQL (un atout).
  • Expérience avec Git, Maven et les environnements de développement modernes (IntelliJ, Eclipse, Visual Studio Code), ainsi qu'avec l'intégration d'outils d'IA (Kiro, Claude ou autres) dans le travail de développement quotidien.
  • Capacité éprouvée à concevoir et à livrer des solutions évolutives dans des architectures distribuées complexes, ainsi qu'à encadrer des développeurs, à collaborer avec l'équipe d'assurance qualité, à participer aux revues de code et à développer des preuves de concept.
  • Forte orientation d'affaires et excellentes habiletés de communication, permettant de rassembler les équipes et d'harmoniser les efforts d'ingénierie avec les résultats attendus pour le produit. Diplôme en informatique, en génie logiciel ou dans un domaine connexe.
  • Bilinguisme - Maîtrise de l’anglais écrit et parlé, essentielle pour communiquer efficacement avec des clients, fournisseurs, partenaires d’affaires et collègues situés à l’extérieur du Québec.
Pourquoi vous allez adorer travailler ici
  • Flexibilité axée sur le télétravail et la confiance nécessaire pour gérer votre propre horaire
  • Avantages sociaux et vacances dès le premier jour
  • Régime de retraite avec cotisation concurrentielle de l'employeur
  • Événements pour les employés et initiatives communautaires
  • Possibilités d'apprentissage, de développement et de nouveaux défis
  • Collaboration avec des équipes internationales

Nous favorisons un milieu de travail inclusif où chacun se sent valorisé, respecté et outillé pour s'épanouir.

#LI-TECSYS

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analyste soutien technique
Analyste soutien technique

Tecsys Inc. • Montreal (administrative region)

Hybrid
CAD 52,000 - 78,000
Développeur Java principal
Développeur Java principal

Tecsys Inc. • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Développeur(-euse) Java sénior
Développeur(-euse) Java sénior

Tecsys Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur principal (Java)
Développeur principal (Java)

Tecsys Inc. • Montreal

On-site
CAD 80,000 - 110,000
Ingénieur DevOps
Ingénieur DevOps

Tecsys Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Remote Ingénieur DevOps
Remote Ingénieur DevOps

Bilinguallink • Quebec

Hybrid
CAD 90,000 - 120,000
Spécialiste d’application associé
Spécialiste d’application associé

Tecsys Inc. • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Spécialiste en gestion des cybermenaces et des vulnérabilités
Spécialiste en gestion des cybermenaces et des vulnérabilités

Tecsys Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Analyste des opérations financières.
Analyste des opérations financières.

Tecsys Inc. • Montreal (administrative region)

Remote
CAD 80,000 - 110,000
Remote Spécialiste en gestion des cybermenaces et des vulnérabilités
Remote Spécialiste en gestion des cybermenaces et des vulnérabilités

Bilinguallink • Saint-Bruno-de-Montarville

Hybrid
CAD 85,000 - 120,000
Égalité des chances
Accommodements pour entrevue
Diversité et inclusion