Développeur Java en alternance (H/F)
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.
Le poste en contexte
Développer, ce n’est pas seulement écrire du code. C’est comprendre ce que veut l’utilisateur, découper le besoin en tâches, choisir une solution simple, la coder, la tester, la faire relire, puis la déployer. Le développeur web travaille sur l’interface visible dans le navigateur, sur la partie serveur qui traite les données, souvent sur les deux. Il manipule quotidiennement un gestionnaire de versions, une base de données et des interfaces de programmation.
Missions habituelles : Analyser une demande métier et la découper en tâches chiffrées. ; Développer des interfaces web accessibles et adaptées aux mobiles. ; Créer et consommer des interfaces de programmation, structurer les échanges de données..
La fiche métier développeur web : diplômes, salaire, évolutions →
Rythme et rémunération
Si le contrat est un contrat d'apprentissage : le salaire minimal est un pourcentage du SMIC (1 867,02 € brut par mois au 1er juin 2026) : de 27 % (moins de 18 ans, 1re année) à 100 % (26 ans et plus), selon l'âge et l'année de contrat. La formation est financée par l'opérateur de compétences de l'employeur, sans frais pour l'apprenti. Le rythme d'alternance dépend du diplôme et de l'entreprise ; cette annonce mentionne : 35H/semaine Travail en journée.
Les employeurs peuvent bénéficier d'aides et d'exonérations dont les montants évoluent : à vérifier sur le portail officiel de l'alternance. Salaires numérique & informatique →