Développeurs Full Stack Java / React confirmés F/H
- Java
- React.js
- Devops
- Agile
- Spring Boot
- TDD
- Test-Driven Development
- Domain-Driven Design
- Angular
- Oracle
- PostgreSQL
- Hibernate
- Elasticsearch
- BDD
ABGi Technology recrute pour son client, un acteur majeur du secteur de l’énergie, plusieursDéveloppeurs Full Stack Java / React confirmés F/H, basés àLyon.
🔎 VOS MISSIONS
Dans le cadre d’un programme stratégique de transformation de son système d’information, notre client souhaite renforcer ses équipes de développement intervenant sur une plateforme de supervision et de monitoring d’une chaîne communicante.
Vous rejoindrez un programme d’envergure réunissant près de50 collaborateurs, organisés autour d’une Core Team, de plusieurs Feature Teams et d’une Platform Team DevOps.
Les équipes travaillent actuellement à latransformation progressive d’une application historique vers une architecture hexagonale, au développement de nouveaux modules métiers ainsi qu’à l’amélioration continue de la qualité, de la maintenabilité et de la robustesse des applications.
Vous évoluerez au sein d’un environnementAgile et pluridisciplinaire, avec une forte culture de la qualité logicielle, du partage de connaissances et des bonnes pratiques de développement.
Les missions qui vous seront demandées :
Concevoir et développer de nouvelles fonctionnalités métierFront-End et Back-End ;
Intervenir sur l’évolution de l’application historique ainsi que sur le développement de sa nouvelle génération ;
Développer les composants Back-End principalement enJava / Spring Boot ;
Développer les interfaces Front-End enReact ;
Concevoir et maintenir des API et services applicatifs ;
Développer selon une approcheTDD (Test Driven Development) ;
Concevoir, écrire et maintenir les tests automatisés associés aux développements ;
Participer à la transformation progressive de l’application vers unearchitecture hexagonale ;
Contribuer aux réflexions autour des principesDDD (Domain-Driven Design) ;
Participer aux choix techniques et aux évolutions d’architecture de la solution ;
Appliquer les bonnes pratiques de développement :Clean Code, principes SOLID, maintenabilité et qualité du code ;
Participer aux revues de code et aux phases depair programming ;
Diagnostiquer, analyser et résoudre les incidents applicatifs ;
Identifier les causes racines des anomalies et proposer des solutions correctives durables ;
Veiller au respect des exigences de sécurité applicative ;
Participer à l’amélioration continue des performances, de la fiabilité et de la maintenabilité de la plateforme ;
Contribuer aux standards et bonnes pratiques de développement du programme ;
Participer et, selon les sujets, animer desateliers techniques ;
Travailler en étroite collaboration avec les développeurs, Tech Leads, Product Owners et équipes DevOps ;
Partager vos connaissances et accompagner techniquement les développeurs moins expérimentés ;
Être force de proposition sur les problématiques techniques rencontrées par l’équipe ;
Participer activement aux cérémonies et au fonctionnement de votreFeature Team Agile.
🎯 NOTRE RECHERCHE
Compétences et expériences requises :
Entre5 et 8 années d’expérience professionnelle en développement logiciel ;
Solide maîtrise du développementJava ;
Solide expérience en développement Front-End avecReact ;
Une expérience significative avecAngular pourra également être considérée ;
Bonne maîtrise deSpring Boot ;
Expérience concrète et régulière duTDD (Test Driven Development) ;
Bonne compréhension des architectures logicielles modernes, notamment de l’architecture hexagonale ;
Connaissance des principes duDomain-Driven Design (DDD) ;
Maîtrise des bonnes pratiques de développement et de conception :Clean Code, SOLID, tests automatisés et qualité logicielle ;
Capacité à analyser, diagnostiquer et résoudre des incidents applicatifs ;
Expérience du travail en environnementAgile, idéalement au sein d’une organisation en Feature Teams ;
Capacité à participer aux choix techniques et aux réflexions d’architecture ;
Capacité à travailler sur une application existante tout en participant à sa modernisation ;
Autonomie, rigueur et capacité à intervenir sur des problématiques techniques complexes.
Les compétences suivantes constituent de réels atouts :
Kafka et architectures événementielles ;
Bases de donnéesOracle et/ouPostgreSQL ;
Hibernate ;
Elasticsearch ;
Zookeeper ;
Drools ;
MyBatis ;
Pratique duBDD (Behavior Driven Development) ;
Environnements et pratiquesDevOps ;
Connaissances encybersécurité applicative ;
Expérience sur des applications à forte volumétrie ou des systèmes de supervision et de monitoring ;
Expérience dans des environnements industriels ou des systèmes d’information critiques.
Une expérience au sein d’un environnement technique exigeant constitue un véritable avantage, notamment dans les secteurs de l’énergie, des infrastructures critiques, du transport ou de l’industrie.
👤 PROFIL RECHERCHÉ
De formation supérieure eninformatique, développement logiciel ou domaine équivalent, vous justifiez de5 à 8 années d’expérience professionnelle en développement applicatif Full Stack.
Vous disposez d’une solide expertise enJava et maîtrisez un framework Front-End moderne, idéalementReact. Vous avez surtout une véritable pratique duTDD et accordez une importance particulière à la qualité, à la maintenabilité et à la robustesse du code que vous produisez.
Au-delà du développement de fonctionnalités, vous êtes capable de prendre du recul sur l’architecture d’une application, de participer aux choix techniques et de contribuer à la modernisation progressive d’un système existant.
Vous êtes autonome, rigoureux(se), curieux(se) et force de proposition. Vous appréciez le travail collectif, lepair programming et le partage de connaissances. Votre expérience vous permet également d’accompagner des développeurs moins expérimentés et de contribuer à la progression technique de l’équipe.
Votre esprit critique, votre capacité à communiquer avec des interlocuteurs techniques variés et votre goût pour l’amélioration continue seront essentiels pour réussir dans cette mission.
Informations complémentaires :
Localisation : Lyon
Démarrage : Novembre 2026
#LI-ABGI
Développeurs Full Stack Java / React confirmés F/H · ABGi