IGA Tunisie
IGA Tunisie
Tunisie

2 Plateforme KYC 2 PFE

Développement backend (REST API, JSON)Développement Frontend (Angular)Sécurité applicative (AppSec)

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

Objectif

  • Contrôler automatiquement les identités, les pièces justificatives et la conformité réglementaire.
  • Mettre en place une plateforme KYC complète couvrant web, mobile et API REST.

Stack & Technologies recommandées

  • Backend : Java 21+, Spring Boot 3+, OpenFeign (intégration Jumio/Onfido/Sumsub), Hibernate, Flyway.
  • Frontend : React, React Hook Form, Zod, Radix UI, TailwindCSS.
  • Base de données : MySQL ou PostgreSQL.
  • Sécurité : JWT RSA, OAuth2.
  • Plateformes cibles : Web, Mobile (React Native Expo), API REST.

Missions principales

  • Développer des microservices backend en Java/Spring Boot pour la gestion KYC et l'intégration des fournisseurs (Jumio/Onfido/Sumsub) via OpenFeign.
  • Concevoir et implémenter l'UI web en React avec formulaires robustes (React Hook Form + Zod) et composants accessibles (Radix UI, TailwindCSS).
  • Mettre en place la persistance (MySQL/PostgreSQL) et les migrations avec Flyway, ainsi que la couche ORM avec Hibernate.
  • Implémenter les mécanismes de sécurité (JWT RSA, OAuth2) et exposer des API REST sécurisées.

Livrables attendus

  • Code source backend et frontend avec tests et documentation d'API.
  • Scripts de migration Flyway et schéma de la base de données (MySQL ou PostgreSQL).
  • Intégration fonctionnelle avec au moins un prestataire KYC (ex. Jumio/Onfido/Sumsub) simulé ou réel.
  • Application mobile (prototype Expo) ou adaptations responsive pour mobile.

Compétences recherchées

  • Maîtrise de Java moderne (Java 21+) et Spring Boot 3+.
  • Bonnes connaissances en React et gestion de formulaires/validation (React Hook Form, Zod).
  • Expérience avec bases relationnelles (MySQL/PostgreSQL), Hibernate et Flyway.
  • Connaissances en sécurité applicative (JWT, RSA, OAuth2) et conception d'API REST.

Modalités de candidature

  • Pour postuler, envoyez votre CV et Lettre de motivation à : recrutement@iga-tunisie.com .
  • Mentionnez dans votre mail vos expériences pertinentes (projets Java/React, intégrations API, travaux sur sécurité) et vos disponibilités.

Difficulté : ★★★☆☆

IGA Tunisie - 2 Plateforme KYC 2 PFE | Hi Interns