Montréal, QC, CA
20 days ago
Développeur Java Backend Senior
Position 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.

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

Skills: ETLJavaRESTful (Rest-APIs)Spring Boot What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Come join our team—one of the largest IT and business consulting services firms in the world.

Confirm your E-mail: Send Email