Basé sur 37 offres pour ce poste (Senior, France, 3 dernières semaines). Fourchette habituelle 410€/j–535€/j, médiane 455€/j. Cette offre (550€/j) est au-dessus de la fourchette.
Dans le cadre du programme stratégique de transformation du Système d’Information de la Gestion des Interventions, une équipe projet est mobilisée pour concevoir et déployer une nouvelle plateforme visant à remplacer progressivement plusieurs applications historiques.
Cette transformation s’appuie sur une architecture moderne orientée microservices et évènementielle (Event Driven Architecture), basée sur les technologies Java, Angular et Kafka.
Afin de renforcer les équipes de développement, un Développeur Java confirmé est recherché pour participer à la conception, au développement et à la mise en œuvre des composants backend de cette nouvelle plateforme.
Au sein d’une équipe projet composée de chefs de projet, responsables MOE, architectes, AMOA et développeurs, vous intervenez sur l’ensemble du cycle de réalisation des composants backend.
Participer à l’analyse des besoins fonctionnels et techniques.
Contribuer à la conception technique des applications backend.
Participer à la définition des modèles de données, contrats d’interfaces et flux applicatifs.
Concevoir les architectures de microservices en respectant les standards techniques établis.
Contribuer à la gestion des modes dégradés, de la journalisation et de la supervision.
Développer les microservices et composants backend en Java.
Mettre en œuvre les mécanismes d’intégration via API REST et événements Kafka.
Réaliser les développements conformément aux bonnes pratiques de qualité, de sécurité et de performance.
Participer aux revues de code et aux améliorations techniques de la plateforme.
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.
Contribuer à l’amélioration continue de la qualité logicielle.
Participer à la rédaction et à la mise à jour de la documentation technique.
Contribuer aux dossiers de préparation des mises en production.
Assurer le reporting sur l’avancement des travaux.
Être force de proposition sur les évolutions techniques et les bonnes pratiques de développement.
Concevoir et développer des microservices robustes, sécurisés et performants.
Contribuer à la réussite de la transformation du SI vers une architecture moderne et modulaire.
Garantir la qualité des développements et leur conformité aux standards d’entreprise.
Assurer la maintenabilité et l’évolutivité des composants réalisés.
Participer activement à l’amélioration continue des pratiques de développement.
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
API REST / JSON
Kafka
Web Services
PostgreSQL
SQL
Hibernate
Notions ElasticSearch
Git
GitLab
GitLab CI
SonarQube
Tests unitaires et tests d’intégration
Outils de suivi Agile (JIRA)
Sécurité applicative
Gestion des flux et échanges sécurisés
Méthodes Agiles
Développement itératif
Travail en équipe pluridisciplinaire
Développeur Java confirmé à sénior.
Solide expérience dans le développement d’applications backend Java modernes.
Expérience significative sur Spring Boot et les architectures microservices.
Bonne maîtrise des mécanismes d’intégration et des architectures évènementielles.
Capacité à comprendre rapidement des problématiques métier complexes.
Forte autonomie dans la réalisation des développements.
Esprit d’analyse et de synthèse.
Bonnes capacités rédactionnelles et de communication.
Curiosité technique et volonté de contribuer aux améliorations de l’écosystème technique.
Esprit collaboratif et sens du travail en équipe.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.