Développeur Java (microservices)

  • 19 décembre 2025 19:40

Dans le cadre d’un appel d’offres, nous recherchons un Développeur Java (microservices).


Ampleur du mandat

Environ cent cinquante (150) jours de travail à temps plein pour un mandat d’un (1) an, renouvelable pour une (1) année additionnelle. Une (1) journée comprend sept (7) heures.


Responsabilités principales


a) Développer des services Java (Dialog Insights) dans une architecture de solution basée sur des micro-services supportant l'envoi de courriels aux clients en lien avec des ventes et réservations;
b) Développer des connecteurs ou des intégrations avec des services externes (par exemple, données disponibilité, données accès, etc.);
c) Intégrer des mécanismes de sécurité avancés (authentification, autorisation, gestion des « tokens », etc.) dans les services Java;
d) Mettre en place des tests unitaires et d'intégration (« BDD Gherkin ») pour garantir la qualité et la fiabilité des services;
e) Intégrer les données dans d’autres « frameworks » au besoin (React) et tout dépendamment des parties prenantes nécessitant l’accès aux données;
f) Travailler au sein d’équipe agile « scrum » et documenter le code de manière requise;
g) Effectuer toute autre tâche en lien avec le développement Java pour le projet assigné. »


Le Professionnel doit :

a) Réaliser l’ensemble des mandats qui lui sont confiés;

b) S’exprimer correctement et de façon respectueuse avec toute personne;

c) Collaborer efficacement avec le personnel interne ou externe avec lequel il aura à travailler dans le cadre du mandat;

d) Faire preuve d’une écoute attentive pour bien comprendre les besoins spécifiques du client;

e) Adapter sa façon de communiquer pour chaque type de clientèle afin de faciliter les échanges et les rendre efficaces, notamment en usant d’un langage compréhensible;

f) Planifier adéquatement son travail afin de répondre aux besoins du client;

g) Respecter les échéanciers;

h) Respecter la structure de gouvernance et les politiques;

i) Livrer toute la documentation relative aux travaux effectués selon les normes, les modalités et les standards en vigueur;

j) Remettre des biens livrables de qualité;

k) Rédiger de façon claire et compréhensible les biens livrables;

l) Effectuer un transfert de connaissances et de savoir-faire, d’une durée de dix (10) jours au nouveau professionnel en cas de
remplacement, et ce, aux frais du Fournisseur.


Exigences


Le professionnel doit obligatoirement répondre à l’ensemble des exigences mentionnées ci-dessous :


  • Dix (10) ans d’expérience en développement d’application incluent Java, les frameworks associés, la gestion de code source et les outils de test
  • Avoir travaillé au moins deux (2) ans avec Java 17 ou une version ultérieure
  • Avoir travaillé au moins deux (2) ans en développement front-end
  • Avoir évolué dans un projet de développement multidisciplinaire en mode agile pendant au moins deux (2) ans
  • Avoir travaillé au moins trois (3) ans avec les pratiques DevOps et les pipelines
  • Expérience d’au moins quatre (4) ans dans le développement des applications dans le nuage
  • Le Professionnel doit posséder un diplôme d’études collégiales en informatique ou un baccalauréat en informatique ou l’équivalent en TI ou dans un domaine connexe


Autres informations

  • Télétravail autorisé uniquement au Québec
  • Présence requise sur demande dans des bureaux situés à Québec