Développeur Java confirmé
Qui sommes-nous ?
Rejoignez l’Assurtech qui cultive la longueur d’avance et bouscule le monde de l’assurance.
Créée en 2013, DIGITAL INSURE est une assurtech spécialisée dans le courtage d’assurance emprunteur et prévoyance individuelle, en BtoBtoC, qui emploie aujourd’hui plus de 170 salariés en France et gère plus de 50 milliards de capitaux assurés . DIGITAL INSURE membre alumni du programme French Tech Next40/120 : un écosystème unique dédié aux 120 start-up françaises appelées à devenir les leaders technologiques de demain. Lauréats de plusieurs prix de l’innovation, nous avons lancé le premier produit d’assurance de prêt 100 % digital, de la saisie du dossier à la signature électronique.
Notre stack technique s’appuie sur une architecture moderne et performante :
- Front-Office Web JavaEE
- Back-Office interfacé en web services temps réel
- Infrastructure AWS, haute disponibilité et flexibilité
DIGITAL INSURE a deux activités : la distribution de produits d’assurance (via une marketplace comparateur d’offres) et les Services (gestion pour compte de tiers en marque blanche pour les banques ou les compagnies d’assurance).
Digital Insure recrute un développeur Java confirmé pour renforcer une équipe en charge d’une application cœur de souscription d’assurances, fonctionnellement riche et critique pour l’activité.
Le poste s’adresse à un développeur autonome en Java/Spring, à l’aise avec le debug, la lecture de code existant et le travail sur des règles métier complexes.
Intégration et évolution :
Lors de la phase de montée en compétence, le développeur sera accompagné par l’expert technique, avec des échanges quotidiens pour comprendre l’architecture et le fonctionnel de l’application.
D’autres applications existent au sein de la DSI (Java 21 / Spring Boot, front React ou Vue.js).
Après une montée en compétence, des interventions sur ces applications sont possibles.
Ce poste en CDI est basé au siège à Paris dans le 1er .
La mission
L’équipe Java est composée d’un expert technique et de six développeurs, avec un équilibre entre présentiel et télétravail (période d’essai en présentiel, puis télétravail progressif).
L’équipe est principalement responsable de l’application de souscription des contrats d’assurance.
Il s’agit d’une application métier centrale, avec un fort niveau de complexité fonctionnelle :
- applique les règles de gestion des produits d’assurance,
- détermine les formalités nécessaires,
- gère la sélection médicale en ligne,
- génère les documents contractuels,
- permet la signature électronique,
- couvre une vingtaine de produits d’assurance.
Environnement technique :
- Java 11
- Spring
- Front JSF
- MySQL
- JPA (OpenJPA)
- Webservices REST et SOAP
L’application est fortement intégrée avec des services internes et externes :
- envoi de courriers physiques, emails, SMS,
- signature électronique,
- sélection médicale en ligne,
- équivalence de garanties,
- géolocalisation,
- KYC (sanctions, lutte contre la fraude, blanchiment et terrorisme, validation automatique de pièces d’identité).
Poste de travail : Windows, Eclipse, Maven, MySQL.
Possibilité d’évoluer vers l’IDE de son choix après montée en compétence.
Organisation du travail :
- Implémentation de nouveaux produits d’assurance ou de fonctionnalités majeures (réglementaire, intégration de services externes).
- Un développeur référent est affecté au projet sur toute sa durée.
- Travail en lien direct avec chef de projet et recetteurs.
- Participation aux réunions de cadrage, suivi projet, recette.
- Durée : de 6 semaines à plusieurs mois.
Maintenance évolutive :
- Évolutions ciblées : webservices, adaptations d’écrans, ajouts fonctionnels.
- Durée généralement inférieure à une semaine.
Maintenance corrective :
- Correction d’anomalies remontées par le support en production.
Méthodologie et outils :
- Spécifications fonctionnelles rédigées par les chefs de projet et suivies dans Jira.
- Le développeur s’assure de la bonne compréhension du besoin et échange directement avec les demandeurs si nécessaire.
- Développement, commit et push Git (Gitflow : develop / feature / release / master).
- Vérification par un autre développeur : tests fonctionnels et, si besoin, revue de code.
- Validation par la cellule d’homologation avant intégration finale.
Environnements et qualité :
- Environnements de recette dédiés par partenaire.
- Mise en place d’environnements à la demande par branche feature.
- Jenkins et AWS pour l’outillage CI/CD.
- Qualité de code via SonarQube.
- Sécurité via Dependency-Track et pentests réguliers.
L’équipe est en train d’adopter Claude Code pour améliorer l’efficacité et réduire les tâches répétitives.
Profil recherché
- Développeur Java confirmé (4–5 ans d’expérience minimum).
- Très bonne maîtrise de Java et Spring (obligatoire).
- Bonne maîtrise de SQL et JPA (obligatoire).
- À l’aise avec le debug, l’analyse de logs et la navigation dans un code existant.
- Capable de comprendre une application métier complexe avec autonomie.
- À l’aise avec des architectures basées sur un cœur générique et des implémentations spécifiques par produit.
- La connaissance de JSF n’est pas obligatoire.
- Une expérience dans le domaine de l’assurance est un plus.
Qualités attendues :
- Capacité à poser des questions pour comprendre le fonctionnel.
- Communication fluide avec chefs de projet et recetteurs.
- Rigueur dans les tests fonctionnels.
- Goût pour le travail en équipe et la stabilité.
Votre candidature
Chargé(e) de la Relation Clients
