— Août 2026
Développeur Java · Spring Boot
La Mobilière, équipe NOVA (assurance-vie) — mission via Academic Work Switzerland
- Conception, développement et maintenance de microservices Spring Boot en architecture hexagonale ; prise en charge de composants complets en autonomie, de la conception à la mise en production.
- Refonte d'un service d'intégration SOAP ↔ REST remplaçant un composant hérité ; intégrations avec la plateforme métier d'assurance-vie Life Factory et divers services web internes et externes, optimisées par mise en cache (Caffeine).
- Architectures événementielles Kafka : schémas Avro versionnés (registre de schémas), publication transactionnelle d'événements (pattern outbox), poller de collecte — traitement par lots, reprise sur erreur, état persisté en base, pilotage par API REST.
- Couche de persistance JPA/Hibernate sur Oracle, migrations de schéma Flyway ; stratégie de test avancée : WireMock, Testcontainers, non-régression par golden master.
- Déploiements multi-environnements (Kubernetes, Helm, Liima), intégration continue TeamCity ; analyse et résolution d'incidents de production, scripts SQL de correction de données.
- Automatisation progressive des tests de l'équipe par une application Java/JavaFX créée de ma propre initiative dès janvier 2022 et développée de bout en bout — adoptée par une dizaine de collaborateurs, du Product Owner aux experts métier.