On recrute !
Nous recherchons un Développeur back-end Java pour rejoindre notre équipe
Montréal, le mode de travail hybride (1 jour par semaine en présentiel)
Français obligatoire.
Projet: Les applications différentes de client.
COMPÉTENCES REQUISES :
- Avoir d'expérience dans le développement avec de multiples branches et environnements de développements.
- Détenir un diplôme universitaire de premier cycle (BAC) en informatique ou toute combinaison de formation et d'expérience équivalente.
- Posséder un minimum de 9 ans d'expérience pertinente en développement d'application Web en Java.
- Avoir de très bonnes connaissances sur les frameworks Spring boot et dans le développement de microservices REST.
- Avoir de très bonnes connaissances avec les tests unitaires et d'intégration dans le développement applicatif (JUnit).
- Avoir de bonnes connaissances avec les outils d'intégration continue tels que Artifactory, SonarCube, TeamCity, Bitbucket.
- Bien comprendre le modèle de branche Gitflow.
- Avoir de bonnes connaissances avec les bases de données NoSQL.
- Avoir une connaissance de la méthodologie Agile.
- Atout : Avoir une connaissance des messageries telles qu'active MQ / SQS
- Atout : Avoir une connaissance du framework Angular et de ses dernières versions.
- Atout : Avoir une connaissance du protocole de sécurité oauth2 et des plateformes Azure AD / Azure B2C
- Atout : Avoir des connaissances du développement/déploiement dans un environnement AWS.
LIVRABLES:
- Développer les fonctionnalités sur la base des récits découlant des analyses fonctionnelles.
- Développer ou maintenir une application spécifique aux besoins de client à base de langages de développement reconnu sur le marché.
- Apporter des correctifs si requis à la suite des essais fonctionnels et d'acceptation.
- Exécuter les tests unitaires et intégrés des fonctionnalités développées. Fournir les évidences dans les outils Jira pertinents et développer les tests automatisés lorsque nécessaire.
- Assurer le support post implantation requis pour chaque fonctionnalité livrée (incluant le développement de correctifs pour les anomalies découvertes en production durant cette période).
- Pour chaque nouveau projet, monter les environnements nécessaires pour le développement, l'assurance qualité et la production.
- Collaborer à la configuration de ces environnements.
- Collaborer à la configuration des pipelines et déploiements de nos solutions.
- Produire la documentation. Fournir une description technique du système et des processus de travail de l'exploitant pour assurer l'exploitabilité du système.
Mode de travail ? 40 heures par semaine (7 heures par jour, du lundi au vendredi)
Si vous avez le profil, n'attendez plus !
Envoyez votre CV et rejoignez notre équipe dynamique !
Postulez maintenant et faites partie de notre aventure !