Développeur Fullstack Java / Angular - H/F
L'établissement
Le Groupement Régional d’Appui au Développement de la e-Santé (GRADeS) Bourgogne-Franche-Comté est l’opérateur préférentiel de l’Agence Régionale de Santé (ARS) Bourgogne-Franche-Comté pour l’élaboration et la mise en œuvre de la stratégie régionale d’e-santé. Il a vocation à accompagner, promouvoir et déployer l’usage des services numériques en matière de santé sur le territoire à destination des professionnels et des établissements de santé et des structures sociales et médico-sociales.
Avec près de 90 collaborateurs répartis sur les sites de Besançon, Chalon-sur-Saône et Dijon, le GRADeS assure l’assistance à maîtrise d’ouvrage pour le compte de ses adhérents, acteurs de santé dans les domaines sanitaire et médico-social et favorise l’innovation et les initiatives territoriales dans le domaine de la e-santé.
Fort de son expertise technique et fonctionnelle sur les Systèmes d’Information de Santé, le GRADeS BFC s’inscrit dans une démarche globale de management intégré (SMI), certifiée ISO 9001 (Qualité), ISO 27001 (Sécurité de l’Information) et Hébergeur de Données de Santé (HDS).
Cette triple certification atteste de son engagement à fournir des services fiables et sécurisés, répondant aux exigences de ses membres et partenaires.
Dans cet environnement, la direction eParcours a pour rôle la gestion, l’amélioration et la diffusion du programme eTICSS qui est la plateforme régionale de coordination des parcours de santé en Bourgogne–Franche-Comté, visant à décloisonner les prises en charge entre professionnels du sanitaire, médico‑social et social.
Le programme soutient la transformation numérique des e‑parcours, grâce à un bouquet de services facilitant le partage d’informations, la coordination des acteurs et le suivi patient à toutes les étapes du parcours.
Porté par l’ARS et le GRADeS BFC, eTICSS poursuit son développement 2026‑2030 autour d’outils génériques de coordination, de nouveaux parcours orientés prévention et de démarches de responsabilité populationnelle.
Le poste
Missions principales
Dans le cadre du renforcement de notre équipe technique interne, vous participez au développement et à l'évolution d'une plateforme d'e-santé critique. Sous la responsabilité du Tech Lead, vous intervenez sur l'ensemble de la chaîne de valeur, de la conception des API à l'interface utilisateur.
Missions :·
- Développement Backend : Concevoir et implémenter des microservices robustes avec Spring Boot.
- Développement Frontend : Créer des interfaces réactives, fluides et performantes en utilisant Angular.
- Gestion des Données : Rédiger des requêtes SQL optimisées pour PostgreSQL et gérer l'évolution des schémas de données.
- Communication Event-Driven : Implémenter des producteurs et consommateurs de messages via Kafka pour assurer la communication asynchrone entre les services.
- Intégration Santé : Travailler sur l'échange de données de santé via le client FHIR et participer à la recherche d'alternatives technologiques pour les solutions obsolètes.
- Qualité & Maintenance : Garantir la non-régression lors des déploiements Kubernetes par la rédaction de tests unitaires et d'intégration (JUnit, Mockito, Cypress/Jest).
- Cycle de vie : Participer activement aux montées de version de la stack (Keycloak, Angular, Spring Boot).
Profil recherché
Compétences
Maîtrise impérative :
- Backend : Java & Spring Boot (REST, sécurité, Actuator).
- Frontend : Angular & TypeScript (RxJS, architecture par composants, routing).
- Architecture & API : Conception d’API REST et respect des contrats OpenAPI/Swagger.
- Data : PostgreSQL, JPA/Hibernate et notions de modélisation SQL.
- DevOps & Tools : Docker au quotidien, Git (branching, merge), et usage des pipelines CI/CD (Maven/Gradle).
Compétences "Plus" (valorisantes) :
- Connaissance du standard HL7 FHIR pour l'interopérabilité santé.
- Notions sur OAuth2 / OpenID Connect pour l'intégration avec Keycloak.
- Sensibilité à la qualité de code via SonarQube et les linters.
Savoir-être
- Rigueur & Qualité : Capacité à rendre un travail de haute qualité et à respecter les délais.
- Communication : Savoir reporter à sa hiérarchie, animer des réunions techniques et communiquer au sein d'une équipe pluridisciplinaire.
- Autonomie & Initiative : Capacité à travailler de manière autonome tout en conservant un fort esprit d'équipe.
- Résilience : Savoir résister à la pression et faire face aux imprévus techniques.
- Professionnalisme : Être assidu, participatif et contribuer à la bonne image de l'organisation à l'extérieur.
Profil recherché
Formation : Bac+5 (École d'Ingénieurs ou Master Informatique) justifiant d’une expérience d’au moins 6 ans.
Points Critiques :
- Une solide expérience sur Spring Boot est indispensable (le profil est orienté Backend).
- La capacité à comprendre les enjeux de la conteneurisation (Docker/Kubernetes) pour collaborer efficacement avec le DevOps.
- Une connaissance des outils de gestion de projet (type JIRA) et des méthodes Agiles.
Éléments nécessaires pour postuler
Pour valider votre candidature, nous vous demandons de fournir les éléments suivants, vous devrez télécharger les pièces demandées et passer le(s) test(s) directement lors de votre inscription.
Toute candidature incomplète ne sera pas traitée par nos services.
Document(s) :
- Curriculum Vitæ
- Diplôme
Evaluation(s) :
-
Personnalité: IPLC court
Personnalité: IPLC court
- 50 questions
- Temps illimité
Ce test évalue les motivations et les sources de satisfaction au travail. Nous pouvons ainsi connaître votre capacité d'adaptation et votre envie de réussir dans notre milieu professionnel.
Candidature facile