Critères de l'offre
Métiers :
- Développeur JAVA (H/F)
Expérience min :
- 3 à 10 ans
Secteur :
- Recrutement et placement
Compétences :
- Java
- REST api
- LDAP
- SoapUI
- Json
- + 7 compétences
Lieux :
- Hauts-de-Seine (92)
Conditions :
- Alternance / Apprentissage
- Temps Plein
- Télétravail partiel
Description du poste
Description de l'entreprise
Le Groupement Mousquetaires, ce sont 7 enseignes de la grande distribution portées haut et fort par plus de 3 000 chefs d'entreprise indépendants ! Ce sont aussi 150 000 collaborateurs mobilisés autour de notre modèle unique de producteurs et commerçants. Et nous en sommes fiers ! Dans toutes les fonctions au service des points de vente, de la logistique à l'immobilier, en passant par l'industrie agroalimentaire ou l'informatique, nos équipes font nos succès.
La Stime, DSI du Groupement Mousquetaires, est partenaire des points de vente des différentes enseignes et de ses activités transverses. Elle est le moteur de la transformation informatique du Groupement Mousquetaires.
Rejoindre la Stime, c'est contribuer à des projets à fort enjeu et être challengé dans ses missions au sein d'un environnement dynamique.
Au sein de la Direction des Centres de Services, et plus précisément du Centre de Service GAIA, vous intégrerez une équipe composée de 13 collaborateurs (internes et externes).
Cette équipe assure la gestion des solutions d'authentification, d'autorisation et de gestion des identités du Groupement Les Mousquetaires.
Dans le cadre de la reprise et de l'évolution d'un projet existant, nous recherchons un(e) alternant(e) développeur(se) pour renforcer notre équipe technique.
Il s'agit d'une application web responsive (utilisé principalement sur téléphone), reposant sur une architecture full stack :
- un frontend en Angular pour la partie interface utilisateur,
- des webservices REST en Java avec Spring Boot pour la couche métier et les échanges de données (base de données / annuaires LDAP / …).
Le projet est déjà lancé, avec une première base technique en place. L'objectif est désormais de poursuivre les développements, d'améliorer les fonctionnalités existantes, de corriger les éventuelles anomalies et de contribuer aux évolutions futures.
Tu seras pleinement intégré(e) à l'équipe projet, avec un vrai rôle à jouer dans la montée en qualité du code, le suivi technique et la construction de nouvelles briques fonctionnelles.
Description du posteEncadré(e) par un Tech Lead et accompagné par un Dev Lead, tu participeras activement à la reprise, l'évolution et la maintenance d'une application web stratégique pour nos utilisateurs en point de vente.
Tes principales missions incluront :
- Développer des évolutions back-end en Java (Spring Boot), en lien avec les besoins fonctionnels exprimés.
- Contribuer aux interfaces frontend Angular, en lien avec les UX/UI définies.
- Participer à la conception technique et fonctionnelle (rédaction de spécifications, dat, veille technique...).
- Réaliser des tests unitaires, techniques et fonctionnels, en lien avec les critères de qualité définis.
- Contribuer aux phases de mise en production, et assurer un suivi post-déploiement
- Participer aux activités de MCO (Maintien en Conditions Opérationnelles) pour garantir la stabilité de l'application.
- Monter en compétences de façon progressive et encadrée, avec l'opportunité d'explorer différents sujets techniques selon ta curiosité et ton évolution.
Tu seras intégré(e) comme un membre à part entière de l'équipe, avec un accompagnement, des revues de code constructives, et une culture projet axée sur la bienveillance, la qualité et l'apprentissage continu.
QualificationsLe poste nécessite une base technique solide, une bonne capacité d'apprentissage, et une vraie curiosité pour les sujets backend et sécurité des applications. Les compétences suivantes sont attendues ou à développer :
Développement & Frameworks
- Bonnes bases en Java, avec idéalement une familiarité avec Spring Boot (contrôleurs REST, services, sécurité, etc.).
- Connaissance ou première pratique d'Angular (v13 ou supérieur) pour l'interface utilisateur.
- Compréhension du fonctionnement des API REST et des échanges client-serveur (JSON, HTTP, appels asynchrones...).
Outils & environnement de travail
- Utilisation de Git (GitLab, GitHub...) pour le versioning.
- Outils de test comme Postman pour interagir avec les APIs.
- Connaissance d'un IDE type VS Code, IntelliJ ou équivalent.
Sécurité, IAM & Architecture
- Sensibilité aux enjeux liés à la gestion des identités et des droits d'accès (IAM) est apprécié.
- Intérêt / curiosité pour les notions d'authentification, autorisation, gestion des sessions.
Qualités personnelles
Au-delà des compétences techniques, nous accordons une grande importance au savoir-être et à la capacité à s'intégrer dans une équipe projet. Pour réussir sur ce poste, il est important de faire preuve de :
- Rigueur dans le travail quotidien, notamment sur le code, la documentation et les tests.
- Curiosité technique et envie réelle d'apprendre, progresser, tester, comprendre.
- Capacité à collaborer dans un cadre Agile, avec des feedbacks réguliers et une communication fluide.
- Autonomie progressive, avec l'envie d'avancer tout en sachant quand solliciter de l'aide.
- Esprit d'initiative et capacité à proposer des idées, à poser des questions, à challenger les solutions.
- Un bon esprit d'analyse, utile autant pour comprendre les besoins fonctionnels que pour debugger une anomalie.
- Beaucoup d'humour
Ici, on valorise autant le bon état d'esprit que les compétences : on cherche quelqu'un de motivé, prêt à grandir techniquement dans une équipe bienveillante.
Le petit plus qui fait la diff'
- Tu sais ce que tu fais quand tu tapes Ctrl + S compulsivement toutes les 3 secondes ? Tu es déjà presque un développeur confirmé.
- Si tu penses qu'un commit sans message, c'est un cri d'alarme... Tu es définitivement des nôtres.
En intégrant la Stime, vous pourrez bénéficier des avantages suivants :
- Prime de vacances et d'intéressement
- Accords d'entreprise sur le télétravail
- 11 RTT
- Restaurant d'entreprise
Notre process de recrutement est simple et efficace, il se résume à :
- un entretien RH,
- suivi d'un entretien opérationnel et technique avec la responsable du département et le dev lead.
Recommandé pour vous


