Développeur Java Backend Senior

at  CGI

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Jan, 2025Not Specified01 Nov, 2024N/ASplunk,Kafka,HarnessNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Nous recherchons une personne proactive qui résout les problèmes, qui est passionnée par le fait de rester à jour avec les meilleures pratiques de l’industrie et qui peut contribuer à un environnement de développement dynamique et collaboratif.
Être membre chez CGI vous permettra non seulement d’élargir votre champ de compétence sur plusieurs technologies, mais vous donnera également l’opportunité de conseiller nos clients d’envergure sur les technologies et méthodologies appropriées à leurs besoins.
Notre équipe est dynamique et encourage la collaboration, l’échange et l’initiative. Le respect et le plaisir sont à la base de notre environnement de travail.
CGI met l’accent sur chacun de nous, en nous offrant un plan de formation personnalisé, des avantages financiers très compétitifs et des horaires flexibles nous permettant de concilier vie personnelle et carrière.
Être membre chez CGI vous permettra non seulement d’élargir votre champ de compétence sur plusieurs technologies, mais vous donnera également l’opportunité de conseiller nos clients d’envergure sur les technologies et méthodologies appropriées à leurs besoins.
Notre équipe est dynamique et encourage la collaboration, l’échange et l’initiative. Le respect et le plaisir sont à la base de notre environnement de travail.
CGI met l’accent sur chacun de nous, en nous offrant un plan de formation personnalisé, des avantages financiers très compétitifs et des horaires flexibles nous permettant de concilier vie personnelle et carrière.

Responsibilities:

YOUR FUTURE DUTIES AND RESPONSIBILITIES

Tes tâches seront:

  • Comprendre les composantes techniques et l’architecture de la solution afin de produire des éléments livrables de conception détaillée technique.
  • Concevoir la mise en œuvre de chaque processus à automatiser dans l’application. Concevoir le cheminement et la séquence des événements dans la solution d’intégration à travers les applications.
  • Créer des conditions, des scénarios et des scripts pour les tests automatisés.
  • Participer à la transition de conceptions aux développeurs et assurer une compréhension claire & complète de celles-ci.
  • Aider à définir et à examiner les exigences techniques pour l’application, notamment ce qui concerne la sécurité, l’intégration, le rendement et la qualité.

Tes principaux défis :

  • Développer et maintenir les APIs REST du secteur
  • Adopter les pratiques DevSecOps dans le développement logiciel
  • Documenter et détailler les spécifications des plateformes
  • Produire, documenter et valider les cas de tests associés au développement des solutions
  • Participer et supporter les tests d’intégration
  • Participer et contribuer à la revue de code et à la documentation.
  • Participer, documenter et valider les tests et phases d’implantation pour assurer la qualité des systèmes modifiés

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

Compétence et expérience requises :

  • Vous possédez 7 à 10 ans d’expérience concrète en développement et opération des composantes suivantes:
  • Bonne connaissance du français obligatoire., anglais souhaitable.
  • Expérience en technologie cloud AWS (développement de services, déploiement, automatisation et opérations).
  • Une certification « associate ou Professional » est un atout.
  • Connaissance technologiques requises :

o Java 8, 11 et 17
o Connaissance Python
o Principes et outils DevOps (Pipeline jenkins, Harness,Github action)
o Automatisation/scripting (Ansible/Terraform)
o Scripting (Bash, Shell)
o Containerisation (Docker/Kubernetes)
o Plateforme de surveillance (SPLUNK, Datadog, etc)
o Développement Java (Spring-Boot) Bonnes pratiques de programmation.
o Plates-formes (Windows/Linux)
o Base de données (RDS/MsSQL/PostgreSQL/MariaDB/MongoDB)
o Automatisation de tests d’intégration.

o Gitflow (branching)

  • Travail dans une architecture micro-service (kubectl, aws)
  • Connaissance des outils d’exposition des données ex : Kafka
  • Utiliser, gérer et faire évoluer les technologies utilisées pour soutenir les besoins de l’organisation en matière de données,
  • Concevoir et construire de processus ETL, modéliser l’architecture de bases de données, développer, déployer les solutions, planifier et surveiller l’exécution de procédures automatisées;

Poste Hybride: Montréal - 2 à 3 jours/semaines dans les bureaux.

LI-AR1


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada