Contexte
Chez GERS Data, vous rejoindrez l’équipe Engineering de la Direction R&D du Groupe Cegedim, sur le périmètre des Entrepôts de Données de Santé (DONNÉES PHARMA) : des plateformes qui alimentent des études épidémiologiques et des outils d’analyse utilisés par des équipes de data scientists et data analystes.
Encadré·e par le Tech Lead de l’équipe, vous travaillerez sur une application Java au cœur de la collecte de données de ventes auprès des officines pharmaceutiques : un outil critique qui automatise la récupération, le traitement et l’acheminement de ces données vers nos entrepôts, dans le respect des exigences de sécurité et de confidentialité du secteur. Ces données alimentent ensuite des études épidémiologiques et des analyses de marché utilisées par des acteurs majeurs de la santé.
Missions :
Au quotidien :
Contribuer au développement et à la maintenance d’une application Java desktop multi-modules utilisée en production pour la collecte automatisée de données de ventes pharmaceutiques.
Participer à l’évolution des traitements : extraction de données, automatisation de processus, gestion sécurisée des flux entre les pharmacies et nos entrepôts de données.
Prendre part ponctuellement aux autres projets de l’équipe (APIs Spring Boot, frontend Angular, outillage CI/CD), selon votre montée en compétences et les besoins.
Ce que vous ferez concrètement :
Développer et maintenir des fonctionnalités Java — implémenter des évolutions dans une architecture multi-modules Maven, corriger des anomalies, améliorer la robustesse du code existant.
Concevoir et exposer des services back-end — contribuer au développement d’APIs Spring Boot consommées en interne, en appliquant les bonnes pratiques de conception et de sécurité.
Travailler avec la base de données — écrire et optimiser des requêtes SQL, comprendre les flux de données entre les modules métier.
Participer à la qualité — relire du code, identifier des points d’amélioration, contribuer à la mise en place progressive de tests.
Travailler en mode Agile — s’impliquer dans les cérémonies Scrum, collaborer avec le PO pour affiner les specs, estimer et livrer de manière itérative.
Documenter — rédiger la documentation technique sur Confluence, maintenir la connaissance du projet accessible à l’équipe.
Profil
Étudiant·e en Master informatique, génie logiciel ou école d’ingénieur avec spécialisation développement (1ère ou 2e année de Master).
L’essentiel :
▸ Vous avez des bases solides en Java et vous êtes à l’aise avec la programmation orientée objet.
▸ Vous maîtrisez Maven et avez déjà travaillé avec Spring Boot (projet académique ou stage).
▸ Vous êtes rigoureux·se : vous testez ce que vous livrez, vous posez les bonnes questions avant de foncer.
▸ Vous appréciez le travail en équipe et communiquez facilement sur vos avancées et vos blocages.
Les plus :
▸ Des notions de base de données relationnelles (MariaDB) ou NoSQL (MongoDB).
▸ Une première expérience en frontend Angular.
▸ Une familiarité avec les pratiques DevOps : GitLab CI, Docker, Kubernetes.
▸ Un intérêt pour les enjeux de sécurité et de confidentialité autour des données de santé.
▸ Une première expérience ou familiarité avec Jira et/ou Confluence.
Ce que nous offrons
Montée en compétences accélérée — un Tech Lead dédié pour vous encadrer, sur un projet avec une vraie profondeur technique (architecture multi-modules, automatisation, sécurité des données, logique métier pharmaceutique).
Impact réel — votre code tournera en production et s’inscrira dans une chaîne de traitement utilisée par des professionnels du secteur.
Un domaine porteur — les données de santé sont au cœur des enjeux réglementaires et technologiques actuels (RGPD, hébergement sécurisé, etc.). C’est un vrai accélérateur de carrière.
Un écosystème technique diversifié — au-delà de votre projet principal, l’équipe travaille sur des APIs Spring Boot, des applications frontend Angular et une infrastructure GitLab CI / Kubernetes, autant d’environnements auxquels vous pourrez vous exposer.
Flexibilité — télétravail hybride (2 jours/semaine), tickets restaurant, mutuelle.
Contrat et rythme — alternance sur 1 ou 2 ans, rythme 3 semaines entreprise / 1 semaine école (ou équivalent). Basé à Paris / Île-de-France.
