IGA Tunisie
IGA Tunisie
Tunisie

4 Objectif : Plateforme d’audit, scoring et enrichissement automatique des données assurance contrats, clients, sinistres PFE

Génie des donnéesDéveloppement backend (REST API, JSON)Développement Frontend (Angular)

Publié il y a environ 2 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 14 jours
Le courage vient après l’action.

Description du poste

Contexte et objectif

  • Construire une plateforme d’audit, de scoring et d’enrichissement automatique des données assurance (contrats, clients, sinistres).
  • Améliorer l’évaluation et la qualité des données assurance par des traitements batch et temps réel pour fiabiliser les usages (reporting, tarification, détection d’anomalies).

Stack technique recommandée

  • Backend : Java 21+, Spring Boot 3+, Spring Batch, Hibernate, Flyway.
  • Frontend : React, TypeScript, TanStack Table, Recharts, Radix UI, TailwindCSS.
  • Base de données : PostgreSQL + Redis; intégration d’APIs externes (Google Maps API, API-IBAN, données véhicules SIV, OpenStreetMap).
  • Sécurité : JWT RSA, OAuth2; Plateformes : Web, API REST, CLI (batch jobs).

Missions principales

  • Concevoir et implémenter les modules d’audit et de scoring pour contrats, clients et sinistres.
  • Développer des pipelines d’enrichissement automatique reliant bases internes et APIs externes (géolocalisation, IBAN, données véhicules).
  • Implémenter des batchs (Spring Batch) pour traitement périodique et outils CLI pour exécution et supervision.

Livrables attendus

  • API REST documentée et sécurisée (JWT/OAuth2) exposant les services d’audit et de scoring.
  • Interface web pour visualisation, tableaux et graphiques (TanStack Table, Recharts) permettant le suivi de la qualité des données.
  • Scripts de migration (Flyway), schéma PostgreSQL optimisé, et mise en cache Redis pour performances.

Compétences et qualités requises

  • Maîtrise de Java (Spring Boot) et des concepts de batch processing (Spring Batch).
  • Connaissances frontend en React/TypeScript pour réaliser des tableaux, graphiques et interfaces de supervision.
  • Connaissance des bases PostgreSQL, mise en cache Redis, et intégration d’APIs externes.
  • Sens de l’analyse des données, rigueur pour l’évaluation et l’amélioration de la qualité des données.

Modalités de candidature

  • Envoyer votre candidature par e-mail à : recrutement@iga-tunisie.com .
  • Préciser dans le message le projet visé (Projet 4) et joindre CV + lettre de motivation; indiquer vos expériences sur les technologies listées.

Difficulté

  • Estimation : ★★★☆☆ (complexité moyenne due à l’intégration d’APIs externes, la gestion des batchs et la sécurisation des APIs).