Dans le cadre d?un programme de stabilisation et de modernisation d?applications stratégiques, nous recherchons deux consultants Java seniors : un Architecte / Expert Technique Java et un Lead Developer Java spécialisé en qualité logicielle et remédiation. L?environnement est composé d?architectures Java d?entreprise complexes, interconnectées avec de nombreux systèmes internes et externes.
Les consultants interviendront notamment sur les activités suivantes :
Analyser les incidents récurrents et identifier leurs causes racines.
Définir et piloter des plans de remédiation applicative à grande échelle.
Réduire le volume d?incidents de production et prévenir les régressions.
Renforcer la couverture de tests unitaires, d?intégration et de non-régression.
Sécuriser les évolutions par des analyses d?impact techniques et fonctionnelles.
Améliorer la robustesse des interfaces et des flux inter-applicatifs.
Contrôler la cohérence des traitements métier complexes et des échanges de données.
Contribuer à la réduction de la dette technique et à l?amélioration de la maintenabilité.
Étudier et mettre en ?uvre des usages de l?IA pour l?analyse des défauts, la génération de tests et le refactoring.
L?enjeu est de passer d?une logique de correction ponctuelle à une amélioration structurelle et mesurable de la qualité de la plateforme.
Profil candidat:
Expérience senior en développement ou architecture Java d?entreprise.
Solide maîtrise de Java, Spring Boot, Spring Security ou Spring Batch.
Expérience des architectures microservices, événementielles et des flux inter-applicatifs.
Maîtrise de JUnit, Mockito, Cucumber, TDD, BDD ou outils équivalents.
Expérience concrète de l?analyse d?incidents complexes en production.
Pratique de la modernisation applicative, de la performance ou de la réduction de dette technique.
Capacité à structurer et piloter des plans de stabilisation.
Sensibilité aux usages de l?IA dans l?ingénierie logicielle.