Java Consultant

CGI
Greater Montreal Metropolitan Area, Canada
96K $-122K $ / an (estimé)
Temps plein

CGI est à la recherche de plusieurs développeurs full stack JAVA / Angular JS de niveaux intermédiaires et séniors pour former plusieurs escouades dans différents projets clients.

RESPONSABILITÉS :

  • 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é (Java & Angular).
  • 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 des pipelines et déploiements des 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 :

  • Habiter dans la province de Québec.
  • Être déjà autorisé à travailler au Canada.
  • Être à l'aise à communiquer en Français à l'orale.
  • Posséder un minimum de 6 ans d'expérience pertinente en développement.
  • 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 de très bonnes connaissances avec les tests unitaires et d'intégration dans le développement applicatif (JUnit).
  • Avoir de très bonnes connaissances du framework Spring boot et dans le développement de microservices REST.
  • Avoir une bonne connaissance des librairies RxJs et NgRx.
  • Avoir d'excellentes connaissances des technologies JAVA, Typescript, Javascript, HTML5 et 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 de bonnes connaissances avec les bases de données NoSQL.
  • Avoir une bonne connaissance du développement mobile avec le framework Ionic et Capacitor.
  • Avoir des connaissances du Responsive Design.
  • Avoir une connaissance de la méthodologie Agile.
  • Il y a 4 jours
Emplois reliés
Offre sponsorisée
Tundra Technical Solutions
Greater Montreal Metropolitan Area, Canada

Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Plus spécifiquement, une mise à jour vers des versions récentes de Java, Spring et Springboot. Expérience de mise à jours technologiques (Java, Spring, Springbook). ...

Offre sponsorisée
CGI
Greater Montreal Metropolitan Area, Canada

Avoir d'excellentes connaissances des technologies JAVA, Typescript, Javascript, HTML5 et CSS3. CGI est à la recherche de plusieurs développeurs full stack JAVA / Angular JS de niveaux intermédiaires et séniors pour former plusieurs escouades dans différents projets clients. Développer ou maintenir ...

Offre sponsorisée
Tundra Technical Solutions
Greater Montreal Metropolitan Area, Canada

Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Langues parlées et écrites / Languages spoken and written: French, English Niveau d’expérience / Level of experience: Seni...

Offre sponsorisée
Green Courte Residential Holdings.
Canada
Télétravail

Given the rapid pace of change in the data and analytics role, the Senior Data Engineer will also be a key technical visionary for GCRH, helping the company find new efficiencies using technology by building a deep understanding of GCRH’s value proposition and processes, continually staying informed...

Offre sponsorisée
Tekvaly
Canada

We are looking for Software Engineers for our client. You thrive on cutting through areas of high ambiguity, narrowing down high-level problems into engineering solutions. You’re able to coordinate across product, engineering, and support teams to ensure that you’re delivering the right solution for...

Offre sponsorisée
Synctera
Canada

As a backend software engineer you’ll join our Customer Identity, Risk, and Compliance team, continuing to reduce risk for our customers and ensure regulatory compliance. Our ideal candidate is curious and enthusiastic about those areas as well as the broader FinTech ecosystem (but may not have work...

Offre sponsorisée
Intelliswift Software
Canada

Design, test and implement continuous integration and deployment pipelines using Gitlab, Jenkins, Harness , Apigee SaaS, Apigee Hybrid, Terraform, Nexus, Docker and Kubernetes Google Cloud Platform, Pipeline etc.Hands-on experience to create CI/CD pipeline using Gitlab , Harness and deploy the proxy...

Offre sponsorisée
Ness Digital Engineering
Canada

Ness is a full lifecycle digital engineering firm offering digital advisory through scaled engineering services. Role: DevOps Automation Lead/ Engineer. Combining our core competence in engineering with the latest in digital strategy and technology, we seamlessly manage Digital Transformation journe...

Offre sponsorisée
iTel Networks Inc.
Canada

Work with the development team on different projects to build a variety of software tools in the telecommunication space. Collaborate with team members to understand software requirements, identify issues, and integrate solutions. Research, develop, design, write, and test software code. Conducts tr...

Offre sponsorisée
MSH Americas - Diot-Siaci Group
Canada

Work as a part of an agile development team, to design and implement a fully interactive, multi-page style web application, and web services. Participate in knowledge-sharing activities with other developers. ...