IT Solutions Factory est une société du groupe NJJ, appartenant à Xavier NIEL, qui intervient dans le développement de solutions IT pour les opérateurs télécoms du groupe : SALT en Suisse, Monaco Telecom à Monaco, EPIC à Malte, MILLICOM en Amérique Latine, Lifecell en Ukraine et EIR en Irlande . Les équipes de Nice, de Lyon et d'Ukraine travaillent ensemble sur des projets de transformation de grande envergure dans des domaines variés : CRM, ERP, facturation... Aujourd'hui les deux sites représentent environ 90 développeurs passionnés, venant de tout milieu (ingés, 42/101, IUT, autodidactes).
Galaxion Core est la plateforme BSS du groupe : des dizaines de microservices Java / Spring Boot (billing, sales, customer, notifications, gateway…) partagés par plusieurs opérateurs. Faute d’une observabilité homogène de bout en bout, le diagnostic des incidents transverses (latence, erreurs en chaîne, timeouts) reste coûteux. Un chantier stratégique de la roadmap Core vise à généraliser OpenTelemetry, en lien avec la montée de version Java / Spring Boot : ce stage y contribue directement.
Vous souhaitez évoluer au cœur de projets techniques à fort enjeu ?
Rejoignez ITSF pour un stage de fin d’études de 5 à 6 mois, à pourvoir dès début 2027.
Votre objectif : concevoir, prototyper et industrialiser un socle d’observabilité OpenTelemetry (traces, métriques) sur 2 à 4 microservices pilotes, permettant de suivre une requête métier de bout en bout, puis définir le modèle de déploiement pour le reste du parc.
A ce titre, vos missions seront les suivantes :
Cadrage & état de l’art : cartographier l’existant (logs, Prometheus/Grafana, corrélation d’ids), étudier OpenTelemetry (SDK Java, auto-instrumentation Spring Boot, OTLP, collectors), proposer une architecture cible et choisir les microservices pilotes avec l’équipe.
Conception du modèle d’observabilité : définir le modèle de spans (HTTP, messaging, DB, appels inter-MS), les attributs métier utiles dans le respect de la confidentialité (anonymisation), les SLO à suivre (latence p95, taux d’erreur, saturation), et rédiger l’ADR validé avec l’architecture Core.
Implémentation & industrialisation : développer un starter / bibliothèque d’instrumentation réutilisable, brancher l’export OTLP vers le collector et le backend, créer dashboards et playbooks de diagnostic, automatiser des contrôles en CI (smoke test de trace) et documenter un kit « onboarding OTel » pour les squads.
Bilan & transfert : mesurer le gain sur le temps de diagnostic, présenter un plan de rollout chiffré (effort, risques, dépendances) aux Tech Leads et former l’équipe (atelier + documentation Confluence).
Intégré(e) à une squad Core, votre tuteur (Tech Lead / Architecte) est présent au quotidien pour vous accompagner (revue hebdomadaire, rituel architecture) et chaque personne de l’équipe est à vos côtés pour atteindre les objectifs de qualité du produit !
Étudiant(e) en Bac+4 / Bac+5, école d’ingénieur ou université, filière Informatique, Génie logiciel ou Systèmes
Solide niveau en Java
Intérêt pour le runtime, l’ops et les systèmes distribués
À l’aise en squad agile (sprints, revue de code, DoD) et en documentation technique
Français courant (livrables) et anglais technique
Bonus : Spring Boot, Docker / Kubernetes, Prometheus / Grafana, projet d’observabilité
NOTRE STACK
Back-end : Java, Spring Boot, APIs REST, messaging
Observabilité : OpenTelemetry (SDK, OTLP, collector), Prometheus, Grafana
Infra & CI/CD : conteneurs, Kubernetes, CI/CD
Architecture : microservices, ADR, Confluence
