Développeur senior Java - Architecte applicatif
7 ans de contribution à la conception, modernisation et industrialisation d'applications métier critiques au sein de l'ABES, établissement public de services bibliographiques. Expertise couvrant Java/Spring, architectures distribuées, traitements XML, batchs volumétriques, DevOps et observabilité.
- A conçu et déployé CONVERGENCE, plateforme microservices event-driven d'ingestion et traitement de données KBART avec 6 services Spring Boot, Apache Kafka/Confluent, Oracle et Elasticsearch en production.
- A développé QUALIMARC, application full stack de diagnostic qualité des notices Sudoc avec moteur de règles UNIMARC configurable, API Java/Spring et interface Vue/TypeScript, déploiement multi-environnements via Docker et CI/CD.
- A piloté PÉRISCOPE, application de recherche et visualisation d'états de collection avec indexation Oracle XML vers Solr, batchs parallélisés et front Vue 2/TypeScript, intégration avec services externes PCP/RCR.
- A modernisé progressivement MARCEDMOD, suite Java desktop et batch de traitement massif de notices Sudoc/CBS, migration Ant/NetBeans vers Maven multi-modules tout en préservant compatibilité Java 8 et développement sous Java 17.
- A mis en place Item/AccesCBS pour gestion en masse d'exemplaires Sudoc avec API Java/Spring, traitements batch et interface Vue, automatisation des opérations CBS.
- A intégré API IdRef avec déploiement Docker, triple store et requêtes SPARQL pour enrichissement des données d'autorité.
- A automatisé les pipelines CI/CD avec GitHub Actions, Docker Buildx, Maven Release Plugin, permettant déploiement continu et multi-plateforme.
- A implémenté architecture multi-modules Maven avec séparation core/web/batch, patterns DTO/Repository/Service/Strategy, exception handling globale.
- A orchestré déploiements multi-environnements avec Docker Compose, gestion de configuration, secrets, certificats TLS et injection de variables au runtime.
- A établi observabilité complète avec Prometheus/Grafana, OpenTelemetry, logs structurés JSON via Log4j2/Filebeat, ELK Stack pour analyse centralisée.
- A développé couverture de tests robuste : JUnit 5, Mockito, MockMvc, AssertJ, Spring Boot Test, Cypress pour E2E, TDD appliqué sur nouveaux composants.
- A encadré bonnes pratiques d'ingénierie : revues de code, diagnostic systématique, documentation technique, analyse de sécurité structurée.
- A conçu cycles d'exploitation des agents LLM pour développement assisté, orchestration d'agents spécialisés, audit de sécurité et data analytics.
- A mené audit complet du patrimoine logiciel ABES 2026 : cartographie de 158 dépôts publics, qualification de 31 dépôts ABES, validation de contributions techniques via GitHub API et Git.
- A réalisé qualification des données, analyse KPI, data analytics avec exploration SQL/Python et production de tableaux de bord traçables.
Environnement technique