Développeur Java Backend Senior
at CGI
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Jan, 2025 | Not Specified | 01 Nov, 2024 | N/A | Splunk,Kafka,Harness | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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