Talent.com
CGI
Architecte JAVA / Teach Lead JAVACGI • Montréal, Canada
Architecte JAVA / Teach Lead JAVA

Architecte JAVA / Teach Lead JAVA

CGI • Montréal, Canada
16 days ago
Job type
  • Full-time
Job description

Position Description:

Dans ce rôle, vous serez responsable du développement d'applications basées sur des microservices, de la conception d'API RESTful et de la garantie de la sécurité et de la fiabilité de nos systèmes backend.

Vous collaborerez en étroite collaboration avec des équipes inter-fonctionnelles pour proposer des solutions innovantes et optimiser les performances des applications. Votre maîtrise de la conteneurisation, des files d'attente de messages (Message Queue Kafka) et du déploiement cloud sera mise à profit pour améliorer notre architecture d'applications.

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.

Concepts Java, multithreading et programmation orientée objet, développement d'API RESTful à l'aide de Spring Boot, architecture basée sur des microservices, intégration de bases de données, mise en œuvre d'une communication basée sur les messages à l'aide de technologies comme Apache Kafka pour le traitement asynchrone, GIT GitHub/BitBucket.

Être associé 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.

Your future duties and responsibilities:

- Participer à la refonte de l'architecture transversale de l'équipe
- Développer des APIs performants qui évoluent continuellement
- Challenger tes collègues développeurs et faire évoluer l'équipe dans son ensemble
- Contribuer à des projets d'envergure et maximiser la création de valeur par la technologie
- Faire évoluer les technologies conformément à la cible d'architecture et de manière sécuritaire
- Piloter l'évolution des capacités du stack technique liées aux aspects data, en collaborant avec les parties prenantes clés pour définir la feuille de route technologique.
- Diriger la définition des modèles de données conceptuels, logiques et physiques en partenariat avec les propriétaires de domaines de données.
- Participer activement aux discussions techniques et aux initiatives de données à travers l'organisation, en partageant votre expertise pour améliorer l'efficacité opérationnelle.
- Collaborer étroitement avec les équipes technologiques pour assurer la cohérence des pratiques de développement et l'intégration fluide des composants.
- Contribuer à la mise en œuvre et à l'amélioration des politiques et processus liés aux données, et soutenir leur adoption à travers les systèmes et équipes concernées.
- S'assurer que les solutions respectent les meilleures pratiques de sécurité des données et les processus internes.
- Fournir des recommandations pour les besoins futurs.
- Valider que les user stories respectent la Definition of Ready avant leur développement.
- Livrer le produit selon la Definition of Done, en assurant la conformité aux critères d'acceptation et aux standards de qualité.
- Effectuer des revues de code et garantir la qualité et la maintenabilité des livrables.
- Concevoir et exécuter des tests automatisés pour assurer la stabilité et la performance des solutions.
- Collaborer avec les équipes QA, produits et architecture pour assurer une livraison efficace et conforme aux objectifs de sprint.
- Agir comme référence technique et accompagner les développeurs plus juniors dans leur montée en compétence.

Required qualifications to be successful in this role:

Environnement : Java, Spring Boot, Kafka, SQL (Oracle/MS SQL).

- 7+ ans d'expérience en développement Java Spring Boot
- Bonne maitrise de la langue français ou bilinguisme obiligatoire*
- (Atout) Expérience pertinente dans le domaine bancaire ou financier
- Expérience Cloud Infonuagique AWS ou Azure
- Développement backend Java (Spring boot, REST API, micro-services)
- Framework Spring boot
- Outils de tests (Junit, Cucumber (Gherkin)
- Services/API Web (REST, SOAP)
- IDE (Eclipse, IntelliJ IDEA)
- Source Code Management (BitBucket (GIT))
- expérience avec des services de messages tel que Apache Kafka, Rabbit MQ, IBM MQ
- Approche rigoureuse d'assurance qualité à toutes les étapes de conception, développement, déploiement et opération des micro-services
- Expérience en développement Agile et Devops
- Leadership et prise d'initiatives
- Aptitudes à communiquer efficacement

*Le bilinguisme (français et anglais) est requis pour ce poste en raison de la nature de la fonction qui nécessite des interactions avec des clients nationaux et internationaux.

Mode de travail : Disponibilité en présentiel exigée 2 jours par semaine
Lieu de travail : Montréal

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 70 $ et $. Ce poste est une opportunité future

#LI-AR1

Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with national and global clients.

Use of the term ‘architect’ in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices architecture or possesses the requisite license as prescribed by the applicable provincial or territorial architect regulator. We are seeking individuals with expertise in IT architect-related functions, but licensure from an architect regulator is not a prerequisite for this position. Architecture is a regulated profession in Canada which is restricted in terms of use of titles and designation.

Skills:

  • English
  • French
  • Java Enterprise Editions JEE
  • Spring Boot
  • Splunk
Create a job alert for this search

Architecte JAVA / Teach Lead JAVA • Montréal, Canada

Similar jobs

Développeur Java Expérimenté en Architecture Microservices

AkkodisMontreal (administrative region), QC, CA
Full-time

Intégrez Akkodis en tant que Développeur Java expérimenté spécialisé en architecture microservices.Participez à la conception et à la livraison de services backend de haute performance.Akkodis recr... Show more

 • Promoted

Développeur Java - Solutions de Paiement

Harris ComputerMontreal (administrative region), QC, CA
Full-time

Intégrez Tender Retail comme Développeur Java et travaillez sur des solutions de paiement de pointe.Vous serez au cœur d'une équipe agile dédiée à l'innovation.Le candidat doit avoir au moins cinq ... Show more

 • Promoted

Développeur-euse Java sénior-e - Senior Java Developer

PBSC Solutions UrbainesLongueuil, Montérégie, Canada
Full-time

Développeur-euse Java sénior-e - Senior Java Developer.Job Openings Développeur-euse Java sénior-e - Senior Java Developer.About the job Développeur-euse Java sénior-e - Senior Java Developer.PBSC ... Show more

 • Promoted

Remote Senior Java Architect & Tech Lead

Tecsys Inc.Montreal
Remote
Full-time

A leading supply chain solutions provider is seeking a Principal Java Developer in Montreal.You will design and develop impactful backend solutions, mentor teams, and push for best practices.Ideal ... Show more

 • Promoted

Développeur JAVA/JEE — Télétravail & Projets Innovants

CatamaniaMontreal
Remote
Full-time

Une entreprise de services numériques recherche un Développeur.JAVA EE pour un poste hybride à Montréal.Le candidat idéal possède au moins 5 ans d'expérience en développement JAVA, ainsi qu'une sol... Show more

 • Promoted

Développeur Java / Java Developer

mthreeMontreal, Montreal (administrative region), CA
Full-time

Développeur Java / Java Developer.This range is provided by mthree.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster... Show more

 • Promoted

Développeur Java (Intermédiaire)

Groupe SIIMontreal
Full-time

Au sein d’une équipe de développement basée à Montréal, la personne interviendra sur un système de financement en environnement de trading, en s’appuyant sur les technologies suivantes : JAVA, Angu... Show more

 • Promoted

Développeur / Développeuse Java Senior

TinkMontréal, Quebec, Canada
Full-time

Développeur / Développeuse Java Senior.What we're looking for: We are seeking a Senior Java Developer to join our team.As a Java Developer at Tink, you will be involved in the design, development, ... Show more

 • Promoted

Lead Dév Logiciel – Interactions Consommateurs (Azure)

ToparoMontreal, Montreal (administrative region), CA
Full-time

Une entreprise dynamique recherche un Développeur de Logiciels Principal pour façonner des systèmes d'interaction avec les consommateurs.Vous utiliserez principalement C# et les services cloud Azur... Show more

 • Promoted

Développeur Senior Fullstack (Java/React)

Societe GeneraleMontreal (administrative region), QC, CA
Full-time

Dans ce contexte, nous recherchons un développeur Fullstack au sein de l’équipe DevOps à Montréal, en charge du produit SG Workflow, pour intervenir sur les aspects suivants :.Conception et dévelop... Show more

 • Promoted

Développeur Java/Angular (contrat 10+ mois)

DELAN - Chasseurs de Talents en TILaval
Full-time +2

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from DELAN - Chasseurs de Talents en TI.Director IT Recruitment at DELAN... Show more

 • Promoted

Développeur Java Senior

ExtiaMontreal (administrative region), QC, CA
Full-time

Vous souhaitez rejoindre une entreprise qui place l’humain au cœur de ses préoccupations ? On vous attend chez Extia !.Société de conseil spécialisée dans les métiers de l’IT et du digital, Extia p... Show more

 • Promoted

Développeur(se) logiciel spécialiste (Responsable technique Java & React) - (FR/ANG)_fr

Intact Financial CorporationMontreal
Full-time

Nos équipes sont au coeur de tout ce que nous faisons.Ensemble, nous aidons les gens, les entreprises et la société à aller de l’avant dans les bons moments et à être résilients dans les moments di... Show more

 • Promoted

Architecte Mobile Senior — React Native

MEDFARMontreal, Montreal (administrative region), CA
Full-time

Une entreprise innovante en logiciels médicaux recherche un Développeur / Développeuse Mobile Senior pour jouer un rôle clé dans la définition de l'architecture et de la performance des application... Show more

 • Promoted

Développeur(se) logiciel principal(e) Java/React (Full Stack) (FR/ANG)_fr

IntactMontreal
Full-time

Développeur(se) logiciel principal(e) Java/React (Full Stack) (FR/ANG).Nos équipes sont au cœur de tout ce que nous faisons.Ensemble, nous aidons les gens, les entreprises et la société à aller de ... Show more

 • Promoted

Expert Java Backend à Synechron

SynechronMontreal (administrative region), QC, CA
Full-time

Devenez Expert Java Backend au sein de Synechron et participez à la transformation numérique financière.Vous travaillerez sur un système de gestion des risques dans un environnement agile.Avec 7 à ... Show more

 • Promoted

Développeur Java Senior

Exposant 3Montreal (administrative region), QC, CA
Full-time

Exposant 3 est une firme de services-conseils spécialisée en gestion des affaires et en technologies de l'information.Nous accompagnons les organisations publiques et privées dans leur croissance e... Show more

 • Promoted

Tech Lead Java & Cloud Architect – Hybrid Montréal

MaplrMontreal
Full-time

Une entreprise tech dynamique à Montréal recherche un(e) Tech Lead pour diriger des projets technologiques innovants.Le candidat idéal aura au moins 6 ans d'expérience en développement Java et une ... Show more

 • Promoted

Tech Lead Full Stack – Spécialiste.NET / Java – Secteur bancaire numérique

The Mirillion GroupMontreal, Montreal (administrative region), CA
Full-time

Êtes-vous un Développeur Full Stack expérimenté prêt à innover et à jouer un rôle clé dans le secteur bancaire numérique ? Nous recherchons un expert en développement ayant une solide expérience en... Show more

 • Promoted

Développeur.euse Java Senior

BounteousMontréal, Quebec, Canada
Full-time

Bounteous Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’... Show more