Description du poste
A PROPOS DU POSTE
Dans le cadre du développement de nos équipes, nous recherchons un(e) Alternant(e) Développeur(se) Java pour rejoindre la Squad Pricing.
Au sein d'une équipe Agile, vous participerez directement à la conception, au développement et à l'évolution de solutions applicatives liées à la gestion et à la mise à disposition des prix.
Cette alternance s'adresse à un(e) étudiant(e) en dernière année de formation Bac+5, souhaitant consolider ses compétences techniques sur des environnements Java modernes et évoluer progressivement vers un poste de développeur(se) à part entière.
L'objectif est de vous permettre de monter en compétences tout au long de votre alternance et, si l'expérience est concluante pour les deux parties, de poursuivre votre parcours au sein de l'entreprise en CDI à l'issue de votre formation.
VOS MISSIONS
Accompagné(e) par les membres expérimentés de l'équipe, vous participerez notamment aux missions suivantes :
Développement applicatif
Participer au développement, à l'évolution et à la maintenance des applications back-end.
Intervenir notamment sur les modules de calcul et d'acquisition ainsi que sur le front de PEPS.
Participer au développement et à l'évolution du DataHub Prix, composé de deux modules permettant l'intégration, l'agrégation et la mise à disposition des prix.
Travailler sur des flux représentant une volumétrie importante de données.
Concevoir et développer de nouvelles fonctionnalités en fonction des besoins fonctionnels et techniques.
Participer à l'analyse et à la résolution des anomalies.
Contribuer à l'amélioration continue des applications existantes.
Qualité et tests
Développer des fonctionnalités en appliquant les bonnes pratiques de développement et les principes de Clean Code.
Écrire et maintenir les tests unitaires.
Participer aux tests fonctionnels.
Participer aux revues de code et aux Pull Requests (PR).
Utiliser les outils de qualité et d'analyse de code, notamment SonarQube.
Contribuer à l'amélioration de la qualité, de la maintenabilité et de la robustesse du code.
Travail en équipe et méthode Agile
Participer aux différents rituels Agile de l'équipe.
Collaborer avec les développeurs, les AMOA et les interlocuteurs métier.
Participer à l'analyse et à la compréhension des besoins fonctionnels.
Contribuer à l'estimation et à la planification des développements.
Échanger régulièrement avec les différents membres de l'équipe afin de garantir la bonne réalisation des fonctionnalités.
Environnement technique
Vous évoluerez dans un environnement technique riche et moderne comprenant notamment :
Back-end, Java 21 / 25, Spring / Spring Boot / Spring Batch, Hibernate, Apache CXF / REST API, Front-end, EmberJS, Base de données, SQL, PostgreSQL 15
Docker / Kubernetes (K8S), Google Cloud Platform (GCP), BigQuery, Pub/Sub, CloudSQL, Azure DevOps
Outils de développement et de qualité
Maven, Git, IntelliJ IDEA / Eclipse / Visual Studio, Postman, SonarQube, Jira
L'ensemble de ces technologies ne constitue pas nécessairement un prérequis à l'entrée : l'alternance a également pour objectif de vous permettre de développer progressivement votre maîtrise de cet environnement.
PROFIL RECHERCHÉ
Vous préparez un Bac+5, idéalement en dernière année d'école d'ingénieur ou de Master spécialisé en informatique, développement logiciel ou domaine similaire.
Nous recherchons avant tout une personne qui dispose de bonnes bases en développement et qui souhaite poursuivre sa montée en compétences sur des projets concrets et à forte dimension technique.
Compétences techniques
Vous disposez idéalement de connaissances ou d'une première expérience sur :
Java et la programmation orientée objet ;
Spring / Spring Boot ;
les bases de données SQL ;
Git ;
les API REST ;
les tests unitaires.
Source : France Travail. Données mises à jour le 5 octobre 2026 à 09:46.