Développeur Fullstack Java-Angular (AO)

Montreal, Quebec, Canadá | Xideral Canadá | Full-time | Partially remote

Apply by: No close date
Apply

Job description:

 

Le client cherche à se doter d’une escouade-fournisseur qui s’intégrera à ses cellules de livraison. Les ressources de l’escouade seront appelées à travailler avec les ressources des cellules sur des initiatives touchant les applications du client.


Tâches principales :          

  • 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 du 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.

Exigences Requises

  • Posséder un minimum de 9 ans d'expérience pertinente en développement d’application Web à titre de développeur Java et Angular
  • Avoir de très bonnes connaissances :
    • les frameworks Spring boot 
    • 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 d'excellentes connaissances du framework Angular et de ses dernières versions
  • Avoir d'excellentes connaissances dans la réalisation de tests automatisés (Jest)
  • Avoir une bonne connaissance des librairies RxJs et NgRx
  • Avoir d'excellentes connaissances des technologies :
    • Typescript
    • Javascript
    • HTML5 / CSS3
  • Avoir une très bonne connaissance du gestionnaire de code source Git
  • Avoir de bonnes connaissances avec les outils d’intégration continue tel que :
    • Artifactory
    • SonarCube
    • TeamCity
    • Bitbucket.
  • Bien comprendre le modèle de branche Gitflow
  • Avoir une bonne connaissance du développement mobile avec :
    • le framework Ionic
    • Capacitor
  • Avoir des connaissances du Responsive Design
  • Avoir une connaissance de la méthodologie Agile
  • Avoir travaillé dans des environnements d’envergure au Québec
  • Langue : français 5/5