Développeur Java · Spring Boot

Giuseppe
Russo.

Cinq ans au cœur du système d'information de La Mobilière : microservices Spring Boot, intégration Kafka et SOAP/REST, exploitation Kubernetes. Je construis des systèmes d'entreprise fiables — et les petits outils qui font gagner du temps à toute une équipe.

Lausanne, Suisse FR · IT · EN · DE Disponible dès le 25 août 2026
Profil

Développeur Java orienté back-end, formé à l'ingénierie logicielle (HEIG-VD) et aux sciences politiques (UNIL) — une double culture qui m'aide à traduire les besoins métier d'un assureur en architecture technique, et inversement.

Mon parcours chez La Mobilière est passé du test applicatif au développement, jusqu'à la prise en charge de composants complets en autonomie — de la conception à la mise en production. J'y ai gagné une connaissance intime du cycle de vie d'un logiciel d'entreprise : spécification, code, test, déploiement, exploitation. Mon réflexe : repérer les frictions d'un flux de travail et construire l'outil qui les supprime.

Parcours

Expérience professionnelle

Juil. 2021
— Août 2026

Spécialiste d'application et développeur Java

La Mobilière, équipe NOVA (assurance-vie) — mission via Academic Work Switzerland

Développement logiciel

  • 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.

Test et assurance qualité

  • Conception et exécution de tests fonctionnels et d'intégration des services SOAP et REST du domaine assurance-vie ; jeux de données de test via requêtes Oracle SQL et fichiers XML/JSON.
  • Analyse, qualification et suivi des anomalies avec les équipes de développement ; validation des mises en production et support applicatif.
  • Automatisation progressive des tests de l'équipe par une application Java/JavaFX créée de ma propre initiative — adoptée par une dizaine de collaborateurs, du Product Owner aux experts métier.
Projets

Sélection de projets

Outil interne

Application Java/JavaFX

Née de ma propre initiative pour orchestrer les systèmes du domaine : requêtes Oracle, appels SOAP/REST, messages Kafka, recherche dans les logs, requêtes Dynatrace/DQL, batchs. Adoptée par une dizaine de collaborateurs — une nouvelle collègue est devenue autonome en quelques semaines grâce à elle.

En ligne — en développement

Conotes — carnet de notes

Écrire une note, la ranger dans une catégorie, y joindre des fichiers, la retrouver par la recherche. Spring Boot 4 et Angular 22, base H2 chiffrée, accès authentifié, en conteneur derrière Caddy sur cette même infrastructure. Déjà fonctionnelle et en service, et toujours en cours de développement — en vue du partage de notes : entre utilisateurs de l'application, et avec des personnes qui n'en sont pas.

conotes.app ↗
SaaS — en construction

Générateur d'appels REST/SOAP

Templates configurables pour générer et exécuter des appels REST et SOAP, pensé pour les équipes d'exploitation. Spring Boot + Angular, architecture axée confidentialité. Bientôt sur cette infrastructure.

Compétences

Fiche technique

Back-end

  • Java
  • Spring Boot
  • Architecture hexagonale
  • JPA / Hibernate
  • Flyway
  • Maven
  • JUnit
  • WireMock
  • Testcontainers
  • JavaFX

Intégration & messaging

  • Kafka
  • Avro
  • Confluent Cloud
  • REST / OpenAPI
  • SOAP
  • Pattern outbox
  • Life Factory

Données & exploitation

  • Oracle SQL
  • PostgreSQL
  • Kubernetes / Helm
  • Docker / Compose
  • TeamCity
  • Liima
  • Dynatrace · DQL
  • Splunk
  • Linux

Front & en progression

  • Angular
  • TypeScript
  • HTML / CSS
  • Caddy
  • Hetzner Cloud
Formation

Formation & langues

Bachelor HES-SO

Ingénierie logicielle

HEIG-VD, Yverdon-les-Bains

Bachelor universitaire

Science politique

Université de Lausanne (UNIL)

Français — langue principale Italien — courant Anglais — courant Allemand — bonnes connaissances
Documents

CV, diplômes & certificats

Le CV est en téléchargement libre, sans formulaire ni inscription. Les diplômes et certificats de travail sont accessibles sur demande.

« Il s'est révélé être un collaborateur consciencieux, investi, flexible et autonome. […] Il a accompli le travail confié avec un grand professionnalisme [et] a réalisé ses objectifs au-delà de nos attentes. » Certificat de travail — Academic Work Switzerland SA, 12 août 2026

Diplômes

Accès sur demande

Ces documents contiennent des données personnelles. Le mot de passe est commun à l'ensemble des annexes : une seule saisie déverrouille aussi les certificats de travail ci-dessous. Écrivez-moi et je vous transmets l'accès le jour même.

Diplômes verrouillés 9 diplômes · un seul mot de passe

Bachelor of Science HES-SO en Informatique
PDF · Orientation logiciel, titre d'ingénieur · HEIG-VD, Yverdon-les-Bains · 10.2018
Baccalauréat universitaire en science politique
PDF · Bachelor of Arts, Faculté des sciences sociales et politiques · UNIL, Lausanne · 06.2008
Zentrale Mittelstufenprüfung — allemand
PDF · Goethe-Institut Inter Nationes · Genève · 07.2003
Certificat de maturité professionnelle commerciale
PDF · Canton de Vaud · Lausanne · 07.2001
First Certificate in English
PDF · University of Cambridge, grade C · Lausanne · 03.2001
Certificat fédéral de capacité — employé de commerce
PDF · Apprentissage à la Banque Cantonale Vaudoise · Lausanne · 06.2000
Certificat d'études secondaires
PDF · Division supérieure, section générale commerciale · Belvédère, Lausanne · 07.1997
Attestato di frequenza con profitto — italien
PDF · Cours de langue et culture italiennes, consulat d'Italie · Lausanne · 06.1996
Diploma di merito — italien
PDF · Cours de langue et culture italiennes, consulat général d'Italie · Lausanne · 1995 – 1996

Certificats de travail

Accès sur demande

Ces documents contiennent des données personnelles et les signatures de tiers. Chaque pièce porte l'intitulé exact que lui donne l'employeur — certificat de travail lorsqu'il comporte une appréciation, attestation lorsqu'il se limite à la nature et à la durée de l'engagement.

Certificats verrouillés 6 certificats · un seul mot de passe

Certificat de travail — Academic Work
PDF · Développeur Java, La Mobilière · 07.2021 – 08.2026
Attestation de travail — Proarti
PDF · Développeur et intégrateur web, Paris · 04.2021 – 12.2022
Certificat de travail — Capita Customer Services
PDF · Support technique, Ecublens · 03.2012 – 06.2021
Certificat de travail — Adecco
PDF · Aide de bureau · 05.2003 – 10.2003
Attestation de travail — BCV
PDF · Emploi d'été, service Retail · 07.2002 – 08.2002
Certificat — BCV, apprentissage de commerce
PDF · Siège central, Lausanne · 08.1997 – 07.2000