Description du poste
Assumez les responsabilités assignées, collaborez avec les membres de l'équipe et respectez les politiques de l'entreprise. De solides compétences en communication, en résolution de problèmes et une bonne éthique de travail sont requises. La capacité d'adaptation, l'esprit d'initiative et la volonté d'apprendre sont appréciés.
Envie de travailler sur une architecture où Java, micro-services et Drupal se rencontrent, avec des enjeux de sécurité et d’intégration?
INSSE Inc. recrute un(e) Développeur(se) Java – pour contribuer à l’écosystème transactionnel d’un organisme public québécois. (incluant des intégrations externes et des mécanismes de sécurité avancés).
Responsabilités
- Développer en Java la logique transactionnelle liée à un organisme public québécois. ;
- Développer des services transactionnels entre front-end CMS Drupal et données sources / micro-services;
- Développer des services Java dans un contexte Drupal;
- Développer des connecteurs/intégrations (paiement, stocks, etc.);
- Intégrer des mécanismes de sécurité (authentification, autorisation, tokens, etc.);
- Mettre en place des tests unitaires et d’intégration (BDD Gherkin);
- Développer des interfaces dans React-admin.
Profil recherché
- 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 cinq (5) ans d’expérience en développement front-end (Node.js/React)
- Avoir évolué dans un projet de développement multidisciplinaire en mode agile pendant au moins deux (2) ans
- Avoir travaillé au moins deux (2) ans avec les pratiques DevOps et les pipelines
- Expérience d’au moins trois (3) ans dans le développement des applications dans le nuage et des outils d’infrastructures en tant que code (terraform) et de conteneurisation
-
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
Conditions de travail
- Horaires : 35 heures par semaine, du lundi au vendredi.
- Mode de travail: Télétravail au Québec + présence possible à Québec sur demande;
- Français obligatoire (communications + livrables).
- Rémunération : Ajustée selon l’expérience et les qualifications.
Ce que nous offrons
- Projets structurants avec des équipes motivées et hautement qualifiées.
- Environnement de travail flexible et hybride.
- Accès à la formation continue et à des opportunités d’évolution.
- Salaire concurrentiel, ajusté à l’expérience.