Skip to main content
Temps plein
Sur place

Développeur Java Senior - Lead technique Java

Voir sur la carte

Description

Ce rôle implique le développement d'applications basées sur des microservices, la conception d'API RESTful et l'assurance de la sécurité et de la fiabilité des systèmes backend. Le candidat retenu collaborera avec des équipes interfonctionnelles pour livrer des solutions innovantes, optimiser les performances des applications et tirer parti de son expertise en matière de conteneurisation, de files d'attente de messages (Kafka) et de déploiement cloud pour améliorer l'architecture des applications. Le poste recherche un résolveur de problèmes proactif, passionné par le maintien à jour des meilleures pratiques de l'industrie, contribuant à un environnement de développement dynamique et collaboratif, et conseillant les clients sur les technologies et méthodologies appropriées. L'équipe valorise la collaboration, l'échange, l'initiative, le respect et le plaisir.

Ce que nous recherchons

Participer au refactoring inter-architectural de l'équipe.,Développer des API performantes et en constante évolution.,Challenger les autres développeurs et favoriser la croissance de l'équipe.,Contribuer à des projets majeurs et maximiser la création de valeur par la technologie.,Faire évoluer les technologies conformément aux objectifs architecturaux et de manière sécurisée.,Piloter l'évolution des capacités de la pile technique liées aux données, 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 son 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 transparente des composants.,Contribuer à la mise en œuvre et à l'amélioration des politiques et processus liés aux données, en soutenant leur adoption à travers les systèmes et équipes pertinents.,S'assurer que les solutions sont conformes aux meilleures pratiques de sécurité des données et aux processus internes.,Fournir des recommandations pour les besoins futurs.,Valider que les user stories respectent la Definition of Ready avant le développement.,Livrer le produit conformément à la Definition of Done, en assurant la conformité aux critères d'acceptation et aux normes de qualité.,Effectuer des revues de code et assurer 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, produit et architecture pour assurer une livraison efficace alignée sur les objectifs de sprint.,Agir comme référence technique et soutenir les développeurs juniors dans le développement de leurs compétences.

Candidat idéal

Plus de 7 ans d'expérience en développement Java Spring Boot.,Bonne maîtrise du français ou bilinguisme obligatoire.,(Atout) Expérience pertinente dans le secteur bancaire ou financier.,Expérience cloud (AWS ou Azure).,Développement backend Java (Spring Boot, API REST, microservices).,Framework Spring Boot.,Outils de test (JUnit, Cucumber (Gherkin)).,Services Web/API (REST, SOAP).,IDE (Eclipse, IntelliJ IDEA).,Gestion de code source (BitBucket (GIT)).,Expérience avec des services de messagerie tels qu'Apache Kafka, Rabbit MQ, IBM MQ.,Approche rigoureuse de l'assurance qualité à toutes les étapes de la conception, du développement, du déploiement et de l'exploitation des microservices.,Expérience en développement Agile et DevOps.

Compétences techniques

Java
Spring Boot
Apache Kafka
SQL
Oracle
MS SQL
API REST
Microservices
JUnit
Cucumber
Gherkin
Services Web
SOAP
Eclipse
IntelliJ IDEA
BitBucket
GIT
Rabbit MQ
IBM MQ
AWS
Azure
Multithreading
Programmation Orientée Objet

Compétences interpersonnelles

Leadership
Initiative
Communication efficace
Collaboration
Résolution de problèmes
Travail d'équipe
Mentorât

Avantages

Culture de responsabilisation
Travail d'équipe
Respect
Sentiment d'appartenance
Opportunités de développement des compétences
Opportunités d'élargir ses horizons

Engagements spéciaux

Exige le bilinguisme (français et anglais) pour les interactions avec les clients nationaux et internationaux.

Aussi disponible à

À propos de l'entreprise

C

CGI Inc.

CGI Inc. est l'une des plus importantes entreprises de services-conseils en technologie de l'information et en gestion au monde, offrant une gamme complète de services, notamment des conseils stratégiques, de l'intégration de systèmes et des services gérés. Fondée en 1976 et dont le siège social est à Montréal, l'entreprise exerce ses activités dans plus de 40 pays, aidant ses clients de divers secteurs à accélérer leur transformation numérique et à obtenir des résultats concrets.

Axé sur la propriété
Collaboratif
Éthique
Mondial
Centré sur le client
Voir tous les emplois chez CGI Inc.
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.