Un programme de transformation numérique du secteur public développe et assure la maintenance de services interopérables et sécurisés qui permettent aux administrations publiques d’échanger des informations entre différentes organisations. En tant que développeur full-stack medior, vous travaillerez au sein d’une équipe de delivery sur Java 11 et 17, Spring Boot, Angular 17, les API REST et les microservices, en combinant le développement de nouvelles fonctionnalités avec l’évolution de systèmes critiques pour l’activité.
La mission
Le programme couvre des applications critiques pour l’activité et des services numériques mutualisés, allant du développement de nouvelles fonctionnalités à la modernisation des plateformes existantes. L’écosystème comprend des intégrations internes et externes, une architecture orientée services et des composants qui doivent satisfaire aux exigences de sécurité, de performance, d’interopérabilité et de qualité. La stack principale repose sur Java 11 et 17, avec Spring Boot 2.x et 3, Spring, Angular 17, JPA, Oracle, SQL, JMS, Camunda, Docker et WebLogic.
Votre périmètre couvre les services backend, les API et les composants Angular, ainsi que des contributions à l’architecture applicative et aux briques techniques des microservices. Vous collaborerez avec les responsables techniques et les architectes solution, participerez aux cérémonies Agile/Scrum et aux ateliers techniques, et suivrez la livraison à toutes ses étapes : tests, documentation, déploiement, monitoring et reporting. Vos livrables devront s’intégrer de manière fiable à plusieurs systèmes et contribuer à la fourniture de services numériques sécurisés pour les administrations publiques.
Vos responsabilités
- Livrer des fonctionnalités full-stack en Java 11 et 17, avec Spring Boot, REST, JPA et Angular 17, tout en améliorant les fonctionnalités métier et la maintenabilité.
- Étendre les API REST et les intégrations de services en utilisant JMS, Camunda et des patterns de microservices, afin de permettre aux systèmes internes et externes d’échanger des informations de manière fiable.
- Contribuer à l’architecture applicative et aux briques techniques avec les responsables techniques et les architectes solution, afin de garantir l’évolutivité et l’interopérabilité des services.
- Appliquer des méthodologies de test pour valider le comportement fonctionnel, les points d’intégration et les performances, et garantir l’absence de régression avant la mise en production.
- Améliorer les applications et plateformes existantes grâce à des analyses SQL et Oracle, à une livraison basée sur Docker, aux déploiements WebLogic, au monitoring et à la documentation technique.
- Participer aux cérémonies Agile/Scrum, aux réunions avec les parties prenantes et aux activités d’assurance qualité, en transformant les exigences en livrables traçables.
Votre profil
Compétences essentielles
- Vous justifiez de 5-7 ans d’expérience professionnelle en tant que développeur Java, notamment dans des environnements complexes comprenant plusieurs systèmes et dans le cadre de projets de transformation numérique de grande ampleur.
- Développer et maintenir des services avec Java 11 et 17, Spring, Spring Boot 2.x et 3, REST, JPA et SQL.
- Développer des composants Angular 17 et les connecter efficacement aux services backend et aux API.
- Appliquer les principes d’architecture applicative et de microservices, avec une connaissance pratique de Camunda, JMS, Docker et WebLogic.
- Travailler avec aisance sur Oracle et les modèles de données relationnels, analyser les requêtes et contribuer à la fiabilité des échanges de données.
- Utiliser des méthodologies de test tout au long du développement et de l’intégration, en mettant constamment l’accent sur la qualité, la sécurité, les performances et l’interopérabilité.
- Analyser rapidement des bases de code existantes, communiquer clairement avec des équipes pluridisciplinaires et travailler de manière autonome et proactive dans un environnement de delivery Agile/Scrum.
Langues
- Français ou néerlandais : niveau expert, C1/C2.
- Anglais : niveau professionnel, B2.

