Développeur FullStack Java/Angular
Intégration de l'équipe de la DOSI d'EDF afin de contribuer à la refonte et à la modernisation d'une application critique de gestion de centrales nucléaires dans un environnement Java/Spring Boot et Angular.
- Conception de nouvelles fonctionnalités pour moderniser l'application critique de gestion de centrales.
- Configuration et adoption de Gemini Code Assist pour améliorer la qualité et la productivité de l'équipe projet.
- Réalisation d'un POC de comparaison entre REST et gRPC avec des tests de charge pour analyser les performances des communications inter-services.
- Menée d'un POC sur la mise en place de Spring Modulith pour structurer le monolithe en modules métier isolés.
- Étude de la faisabilité de l'automatisation de la gestion des versions des POM Maven avec Sementic Release Exec.
- Mise en place de communications asynchrones avec AWS SQS pour le découplage des microservices.
- Implémentation du tracing avec Micrometer, OpenTelemetry, Jaeger et AWS X-Ray pour le suivi des requêtes.
- Gestion des tâches planifiées avec ShedLock et intégration de services SOAP.
- Implémentation de communications TCP avec Netty pour interfacer les équipements matériels des centrales nucléaires.
- Rédaction de la documentation technique et fonctionnelle.
- Analyse et correction des anomalies tout en assurant le suivi de la qualité de code.
- Réalisation de tests unitaires en JUnit5, de tests d'intégration et de tests d'architecture.
Environnement technique