Concepteur développeur - Alternance F/H

Détail de l'offre

Informations générales

Entité de rattachement

CDC Informatique : L'Excellence IT au Service de l'Intérêt Général

Rejoignez une équipe engagée pour un numérique responsable et innovant !

Chez CDC Informatique (Groupement d'Intérêt Economique), filiale IT de la Caisse des Dépôts, nous concevons et pilotons les services informatiques et numériques.

Notre mission ? Garantir la confidentialité, la sécurité et l'intégrité des données et des systèmes d'information, tout en œuvrant pour un numérique plus responsable.

Une entreprise reconnue et plébiscitée :
• Labellisée Happy Trainees pour la 5ème année consécutive
• Recommandée à 95% sur Glassdoor par nos collaborateurs

Pourquoi nous rejoindre ?
• Des projets à impact : Contribuez à des initiatives essentielles pour les Français (Mon Compte Formation, Mon Parcours Handicap, SOLTEA, Ma Retraite Publique…).
• Des opportunités de carrière : Évoluez au sein de CDC Informatique ou du groupe Caisse des Dépôts.
• Des communautés engagées : Impliquez-vous dans des groupes dynamiques comme Green IT, Mix'IT, ou devenez marraine de l'association Elles Bougent.
• Partagez votre expertise : Intervenez dans des écoles partenaires (EFREI, EPITA, Université de Paris Cité) et des événements majeurs (Devoxx, Master Dev France, Big Data IA…).
• Un environnement bienveillant : Votre bien-être est notre priorité.

CDC Informatique, bien plus qu'un emploi : une aventure humaine et technologique !  

Référence

2026-702  

Description du poste

Référentiel Métier interne

Cycle de vie des applications - Concepteur-rice developpeur-se

Intitulé du poste pour l'externe

Concepteur développeur - Alternance F/H

Contrat

Apprenti

Fourchette de salaire

SMC

Description de la mission

Mission d'alternance– Concepteur/Développeur backend

AGORA est une plateforme stratégique mutualisant des services pour les partenaires, dédiée à la gestion et au suivi des dossiers de formation. L'objectif est de transformer AGORA en une plateforme complète, en augmentant le nombre de services mutualisés, avec un focus sur la lutte contre la fraude (un module en cours de développement).

Missions Principales :

1. Développement Java/Spring Boot & Intégration Kafka

  • Implémentation de services métiers :
    • Développer des API REST/SOAP avec Spring Boot 4 pour exposer des services mutualisés
    • Intégrer Kafka pour :
      • La communication asynchrone entre microservices
      • Le traitement par lots (Spring Batch) pour les opérations massives.
    • Utiliser Java 17/21 pour un code moderne et performant.
  • Optimisation et résilience :Optimiser les requêtes SQL (JPA/Hibernate) et les flux Kafka (partitionnement, réplication, retry).

2. Conception & Architecture Hexagonale

  • Modélisation métier (DDD) :
    • Participer à la conception de domaines métiers.
    • Appliquer l’architecture hexagonale pour :
      • Isoler le cœur métier (domaine) des détails techniques (frameworks, bases de données, APIs externes).
      • Définir des ports (interfaces) et des adaptateurs (implémentations) pour les interactions avec Kafka, les bases de données, ou les APIs partenaires (REST/SOAP).

3. Infrastructure as Code (IAC) & CI/CD

  • Déploiement et scalabilité :
    • Contribuer à la conteneurisation des applications avec Docker et leur déploiement sur Kubernetes.
    • Pipeline CI/CD : Configurer et optimiser les pipelines GitLab CI.

4. Tests Automatisés & Qualité

  • Tests unitaires et d’intégration :
    • Écrire des tests unitaire et d'intégration pour une couverture au minimum 80% du code (métriques via SonarQube).
  • Tests end-to-end (E2E) :
    • Automatiser des scénarios fonctionnels avec SOAPUI/Postman
    • Intégrer les tests dans les pipelines GitLab CI.

5. Documentation & Collaboration

  • Documentation technique :
    • Rédiger de la documentation et des diagrammes (PlantUML) pour :
      • Les flux Kafka (topics, producers/consumers).
      • Les APIs REST/SOAP (Swagger/OpenAPI).
      • L’architecture hexagonale (ports, adaptateurs).
    • Documenter les procédures IAC et les pipelines CI/CD.
  • Collaboration Agile :
    • Participer aux cérémonies Scrum (daily, sprint planning, rétrospectives).
    • Utiliser Jira pour le suivi des tâches et Confluence pour la documentation.
    • Présenter ses travaux lors des revues de code et des démos.

 

Votre futur environnement de travail comprend :

  • Des locaux agréables
  • Une communauté des alternants dynamique
  • Des avantages tels que l’intéressement, un plan d’épargne entreprise, l’accès au restaurant d’entreprise, une mutuelle avantageuse, ainsi que divers avantages liés à l’entreprise et des engagements en matière de RSE
  • Cinq jours de révisions pour vos examens si vous êtes en contrat d’apprentissage

Nos alternantes et alternants nous recommandent depuis plusieurs années avec le label Happy Trainees ! 

 

Profil

Environnement de Travail :

Stack technique :

  • Backend :
    • Java 17/21, Spring Boot 4, Kafka, PostgreSQL.
    • Infrastructure : Docker, Kubernetes.
    • CI/CD : GitLab CI, Git, Maven.
    • Tests : JUnit 5, Mockito, SoapUI, Postman.
  • Outils :
    • IDE : IntelliJ IDEA.
    • Collaboration : GitLab, Jira, Confluence, Teams.
  • Architecture :Expérience avec l’architecture hexagonale, DDD, et les microservices.
  • Méthodologie : Agile (Scrum), revues de code, pair programming.

Apports pour l'alternant:

  • Expertise technique :
    • Approfondissement de Java 17/21, Spring Boot 4, et Kafka dans un contexte professionnel.
    • Expérience concrète avec l’architecture hexagonale et les microservices.
    • Implémentation et automatisation des tests d'intégration
  • Impact métier :
    • Participation à un projet très formateur, et contribution à des évolutions techniques pour répondre aux enjeux métiers.
    • Compréhension des enjeux de mutualisation de services entre partenaires.
  • Mentorat :
    • Accompagnement par des développeurs confirmés et des Lead Devs.
    • Opportunités de contribuer à la conception, développement et à des choix architecturaux.

Localisation du poste

Localisation du poste

Bordeaux

Adresse de la mission

  6 place des citernes