Description du Poste
Les missions du poste
Nous sommes experts en conseil et production de softwares (conseil, numérique responsable, design, réalisation de logiciel métiers, applications web et mobiles, systèmes embarqués & industriels) depuis 2008, sommes présents sur le territoire national avec nos 7 agences.
Ce qui nous anime ? Le sur mesure, être proche de nos clients et de nos collaborateurs pour répondre à leurs besoins avec justesse, de manière responsable et sécurisée.
Nous sommes, aujourd'hui 350 collaborateurs passionnées par la tech, l'innovation est notre moteur et la curiosité une force. Notre activité s'organise en 4 pôles : Conseil, Usages & Design, Production Logicielle et Recherche et Innovation.
Pourquoi nous rejoindre ?
Nous sommes des femmes et des hommes de conviction et plaçons l'humain au centre de nos préoccupations.
Participer à la création de solutions sur mesure qui façonnent l'avenir de nos clients.
Nous sommes à l'écoute de tous nos collaborateurs valorisants, leurs idées et leurs perspectives.
Travailler dans une ambiance stimulante, favorisant les échanges, le partage des connaissances et l'intelligence collective, le tout dans un environnement multiculturel.
Bénéficier d'une forte autonomie au sein d'une équipe soudée et motivée.
Contexte :
Le domaine Distribution / Connecteurs a pour mission de permettre au moteur de distribution d'interagir de façon unifiée avec une grande diversité de fournisseurs de mobilité (train, bus, assurance, etc.).
Dans le cadre de la montée en charge du domaine, une quatrième équipe est en cours de création. Elle sera responsable du développement et de la maintenance :
du connecteur ERA (gestion de l'offre internationale),
du connecteur assurance,
et contribuera à l'industrialisation du processus de création de connecteurs, un enjeu majeur puisque des dizaines de connecteurs devront être produits dans les prochaines années.
L'équipe participera également sur des chantiers structurants :
transition du monorepo vers un multirepo avec GitOps + ArgoCD,
expérimentations autour de la Specification Driven Development (SDD) via IA (génération de spécifications, code, tests, documentation).
Nous recherchons un développeur backend senior, basé à Paris, pour prendre le rôle de lead dev de cette nouvelle équipe.
Mission
Le lead developer aura un rôle central dans la construction de l'équipe CoEra et dans la réussite des connecteurs ERA. Ses responsabilités incluent :
Concevoir, développer et livrer des connecteurs robustes, performants et sécurisés en Kotlin/Spring Boot.
Traduire les spécificités des API fournisseurs en services OSDM standardisés.
Booter de nouveaux composants applicatifs : initialisation Gradle, clients REST, services, pipelines CI/CD, images Docker, déploiements EKS.
Garantir la qualité logicielle : tests automatisés (tests contrat avec Spring Cloud Contract, tests composant/integration avec Wiremock, observabilité, monitoring, alerting, résilience).
Participer activement à l’intégration continue, aux déploiements et à l'amélioration de l'usine logicielle.
Encadrer techniquement les développeurs de l'équipe : revue de code, pair programming, mentoring, diffusion des bonnes pratiques.
Contribuer à l'industrialisation du processus de création de connecteurs (templates, générateurs, automatisations, outillage).
Collaborer avec les équipes architecture, sécurité, produit, ops et les autres équipes du domaine.
Participer aux chantiers transverses : multirepo, GitOps, ArgoCD, SDD via IA.
Monter en expertise sur OSDM et sur les APIs de mobilité.
Livrables
Études techniques, ADR, estimations et propositions d'architecture.
Développements backend testés, documentés, maintenables et conformes aux standards du domaine.
Pipelines CI/CD optimisés, automatisés et industrialisés.
Documentation technique et fonctionnelle des connecteurs.
Contributions à l'industrialisation : templates, outils, automatisations, bonnes pratiques.
Support technique et accompagnement des membres de l'équipe.
Participation active à la qualité de production : monitoring, alerting, résolution d'incidents.
Le profil recherché
Compétences techniques obligatoires :
Expertise Kotlin et Java.
Maîtrise Spring / Spring Boot.
CI/CD (GitLabCI).
Kubernetes / EKS.
AWS.
MongoDB Atlas.
Tests automatisés (JUnit, Cucumber, Wiremock, Kotest, Spring Cloud Contract).
Capacité à encadrer techniquement une équipe.
Compétences appréciées
Expérience avec des APIs de mobilité.
Expérience GitOps / ArgoCD.
Intérêt pour l'IA appliquée au développement (SDD).
Expérience sur des environnements multiéquipes ou multiconnecteurs.
Datadog.
Compétences clés
Kotlin.
SpringBoot.
Gitlab.
AWS.
Kubernetes.
#J-18808-Ljbffr