Basé sur 19 offres pour ce poste (Senior, Paris, 3 dernières semaines). Fourchette habituelle 500€/j–615€/j, médiane 540€/j. Cette offre (550€/j) est dans la fourchette.
Dans le cadre de la transformation du Système d’Information de la Gestion des Interventions, un programme stratégique vise à remplacer progressivement plusieurs applications historiques afin de construire une plateforme unifiée, moderne et évolutive.
Ce projet s’appuie sur une architecture orientée microservices et événementielle (Event Driven Architecture), permettant d’optimiser les processus métiers, de simplifier les parcours utilisateurs et d’améliorer la gestion opérationnelle des interventions.
Au sein de ce programme, plusieurs squads Agile sont mobilisées pour développer les nouvelles fonctionnalités reposant sur un socle technologique Java, Angular et Kafka.
Dans ce contexte, un Développeur Java expérimenté est recherché pour participer à la conception et au développement des microservices constituant le cœur de la nouvelle plateforme.
Au sein d’une équipe composée de chefs de projet, responsables MOE, architectes, AMOA et développeurs, vous intervenez sur l’ensemble du cycle de vie des développements backend.
Participer à l’analyse des besoins fonctionnels et techniques.
Contribuer à la conception des applications backend et des architectures microservices.
Participer à la définition des modèles de données, contrats d’interfaces, flux applicatifs et diagrammes de séquence.
Contribuer à la gestion des modes dégradés, de la journalisation et de la supervision des applications.
Participer à la relecture et à l’amélioration des spécifications techniques.
Développer les microservices et composants backend en Java.
Mettre en œuvre les services d’intégration via API REST, Web Services et événements Kafka.
Réaliser les développements dans le respect des normes de qualité, sécurité et performance.
Participer aux revues de code et à l’amélioration continue des pratiques de développement.
Réaliser les tests unitaires et les tests d’intégration.
Corriger les anomalies détectées lors des phases de recette et de validation métier.
Garantir la qualité et la robustesse des composants développés.
Contribuer à la rédaction de la documentation technique.
Participer à la préparation des mises en production.
Assurer le reporting de l’avancement des développements.
Être force de proposition sur les évolutions techniques, les bonnes pratiques et les outils de développement.
Concevoir et développer des microservices robustes, sécurisés et maintenables.
Accompagner la modernisation du SI vers une architecture modulaire et évènementielle.
Garantir la qualité technique des développements et leur conformité aux standards en vigueur.
Contribuer à la réussite des livraisons dans le respect des délais, de la qualité et des engagements projet.
Participer activement à l’amélioration continue des pratiques de développement et d’intégration.
Java 17+
Spring Framework
Spring Boot 3
Spring Data JPA
Spring Kafka
Spring Batch
Spring Web
Spring Security
Architecture N-Tiers
Architecture Hexagonale
Microservices
Event Driven Architecture
Kafka
API REST / JSON
Web Services
Gestion des interfaces applicatives et formats d’échange
PostgreSQL
SQL
Hibernate
Connaissances ElasticSearch appréciées
Git
GitLab
GitLab CI
SonarQube
JIRA
Tests unitaires et d’intégration
Sécurité applicative
Bonnes pratiques de développement sécurisé
Méthodes Agiles
Développement itératif
Travail en squad Agile
Sensibilisation ou utilisation d’outils d’IA générative appliqués au développement (type Claude Code)
Développeur Java confirmé à sénior.
Expérience significative dans le développement d’applications backend modernes.
Très bonne maîtrise de l’écosystème Spring et des architectures microservices.
Solide compréhension des architectures événementielles et des mécanismes d’intégration.
Capacité à travailler en autonomie tout en collaborant efficacement avec des équipes pluridisciplinaires.
Esprit d’analyse et de synthèse.
Excellentes capacités rédactionnelles et relationnelles.
Curiosité technique et volonté de contribuer aux évolutions de l’architecture et des pratiques.
Force de proposition et sens du collectif.
Reporting d’avancement (Design, Build, Tests, points d’attention).
Contributions aux études d’impact et spécifications techniques.
Documentation technique et dossiers d’exploitation.
Modèles de données et descriptions des flux d’échanges.
Packages applicatifs développés et validés.
Contributions aux dossiers de préparation des mises en production.
Résultats de tests unitaires, d’intégration et de performance.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.