Ingénieur FullStack senior, expert Java/JEE & Angular, avec 11 ans d’expérience sur des projets à forte dimension métier (banque/assurance). Habitué aux environnements complexes, je conçois des solutions robustes, maintenables et alignées avec les enjeux business
Expériences professionnelles
Ingénieur Full Stack JAVA/JEE/Angular
Groupe Covéa
février 2023 - juin 2026
Projet_1 : FEIAJ (Facture Electronique Indemnisation Assistance Juridique)
•
Créer et initier projet
•
Déposer et recevoir les factures sous format électronique
•
Mettre en place le cycle de vie de la facture
Projet_2 : DARVA
•
Réception des notifs de résil. & émission des notifs de résil
•
Consultation LRE reçu/envoyé en PDF et preuve de dépôts et de réception
Projet_3 : nomenclatures-geographiques
•
Service Rechercher exposition Aléas lieu
•
Service Rechercher informations administratives risques majeurs lieu
•
Service Rechercher informations historiques statistiques
•
Service Calculer Distance
•
Service Déterminer Itinéraire
•
Service Création service Informations sur un lieu
Projet_4 : Couloir_MMA
• Refonte de projet avec la nouvelle architecture
• Recherche de document (métadonnées) stockés en GED MMA
• Récupération du contenu d'un document (contenu) stocké en GED MMA en streaming
• Transcodage des métadonnées des documents du format MMA vers le format Covéa
• Mapping du plan de classement MMA vers le plan de classement Covéa
Technologies fonctionnelles : Système d’information géographique (SIG), GED, SE (Signature électronique), Filenet
Technologies techniques : Java 8/11, Spring Boot, Spring Data, Spring Batch, Spring Security, Apache Camel, Hibernate, Tomcat,JBOSS WildFly server, Intellij, Maven, Rest WS, Postman,SOAP, SoapUI,Junit5, Mockito, Jenkins, Sonar, Oracle10, Javascript, TypeScript, Bootstrap, HTML/CSS, Git, Spectrum, FileMQ
Méthodologie : Scrum
Principales taches :
• Conception, Analyse et développement de A à Z des modules tout en respectant les principes du clean code
• Création des batchs from SCRATCH avec Spring batch
• Création des batchs avec apache Camel
• Développement des Webservices REST et SOAP
• Identifier et proposer des pistes de résolution en cas de problème technique
• Pilotage de projet
• Participation aux choix des solutions techniques
• Participer aux revues de codes et proposer des améliorations de la qualité du code
• Définir et réaliser des tests unitaires autour des développements effectués
• Support prod
• Documenter techniquement les solutions développées
• Rédiger les spécifications techniques
Projet : Système de gestion bancaire et financière
Principales taches :
• Equipe de 5 personnes
• Conception, Analyse et développement de A à Z des modules tout en respectant les
principes du clean code
• Gérer les environnements techniques, les cycles de développement, déploiement et
mise en production
• Définir et réaliser des tests unitaires autour des développements effectués
• Participation aux choix des solutions techniques
• Implémenter des modules basés sur les Frameworks Spring/Hibernate.
• Développement des Webservices REST
• Ecrire des script SQL
• Pilotage de projet
• Maintenance corrective et évolutive des produits
• Identifier et proposer des pistes de résolution en cas de problème technique
• Participer aux différentes cérémonies agiles (backlog grooming, sprint planning, daily
meetings et sprint rétrospective)
• Préparer et présenter les démos aux utilisateurs finaux
• Participer aux revues de codes et proposer des améliorations de la qualité du code
• Participer à l'amélioration continue du code (refactoring, chantier de modularisation)
• Documenter techniquement les solutions développées
• Rédiger les spécifications techniques
Technologies utilisées : Java 8 / Spring Boot, Spring Data, Spring Batch, Spring Security
Spring MVC, Hibernate, Tomcat, Maven, Rest Webservice, Junit, Mock ,Jenkins , Sonar,
Oracle10, Angular , TypeScript ,Bootstrap, HTML/CSS, git
Méthodologie : Scrum
Études et formations
Diplôme d’ingénieur en Génie logiciel
Tunis, Tunisie
2015
Langues
Anglais - C2
Autres compétences
- Système d’information géographique (SIG)
- GED
- SE (Signature électronique)
- Filenet
Java 8/11, Spring Boot, Spring Data, Spring Batch, Spring Security, JPA/Hibernate, JSF, JSP, Maven, API Rest, Postman, SOAP SoapUI, Junit5, Mockito Outils de versioning (Git, SVN) JBOSS WildFly server Tomcat Apache Camel, FileMQ, AMQ Broker, AMQP, Mulesoft, Intellij, CI/CD, GitLab CI, Jenkins, Sonar, Oracle10, PostgreSQL, MySQL, Javascript, TypeScript, Bootstrap, HTML/CSS, , Spectrum, Jira, ITSM, XML, Json, Monitoring & logs (ELK), SOA, API, OAuth2