
Ayoub Samsam
Développeur Senior Java | Spring & Angular
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur d'études et développement full-stack, avec 7 ans d'expérience en environnement Agile dans le secteur bancaire/assurance. Expert en Java, Spring Boot, Angular, microservices, tests automatisés et CI/CD. Reconnu pour sa rigueur, sa capacité d'adaptation et son esprit d'équipe.
Expérience de travail
Ingénieur full stack Java/Spring Angular
Crédit Agricole Assurances
oct. 2021 - Présent
5 ans 1 mois
Paris, France
*Mission au sein de la direction informatique – Services digitaux sinistres* Intégré à une équipe agile, j’ai participé au développement de services digitaux permettant aux assurés de gérer leurs sinistres en autonomie via l’espace client, dans une architecture orientée microservices. Projets réalisés : - Digitalisation du parcours sinistre : développement et maintenance d’APIs métier critiques permettant la déclaration et le suivi des sinistres en ligne - MesMissions : conception et développement d’une application de gestion des missions liées aux contrats Récoltes (MC) et Grêle, avec une intervention fullstack (Angular 12 + Java/Spring Boot) Responsabilités : * Développement back-end en Java 11/17 avec Spring Boot, Spring MVC, Spring Batch et Spring Security * Développement front-end en Angular 12 * Implémentation d’APIs REST sécurisées et performantes * Intégration de Kafka pour la gestion des événements métier * Participation à la migration vers une architecture microservices déployée sur Kubernetes * Rédaction de tests unitaires et d’intégration avec JUnit et Mockito * Collaboration étroite avec le Product Owner et les équipes IT dans un cadre Scrum * Contribution à l’amélioration continue du code et des pratiques de développement Technologies utilisées : Java 11/17, Angular 12, Spring Boot, Spring MVC, Spring Batch, Spring Security, Kafka, JPA, Hibernate, Webservices (SOAP & REST), Git, Maven, SonarQube, Jenkins, Kubernetes, Mockito, JUnit, Log4J, Scrum
Adria Business & Technology
août 2018 - oct. 2021
3 ans 3 mois
Casablanca Metropolitan Area
Ingénieur full stack Java/jee Angular
mars 2020 - oct. 2021
1 an 8 mois
Casablanca Metropolitan Area
*Mission pour Attijari IT Africa* Intégration des solutions Adria B&T au sein des 14 filiales du groupe Attijariwafa Bank, accompagnée du développement de nouveaux besoins spécifiques. Responsabilités : - Animation et participation aux réunions avec les équipes métier et techniques - Recueil et analyse des besoins fonctionnels - Rédaction des spécifications détaillées (fonctionnelles et techniques) - Suivi de la mise en production et accompagnement des filiales - Conception de nouvelles architectures techniques - Réalisation de maquettes IHM pour les applications bancaires - Développement de modules front-end en Angular et back-end en Java Spring Boot - Intégration des APIs et des services tiers dans les applications bancaires - Mise en place de tests unitaires et d’intégration - Optimisation du code et amélioration des performances - Contribution à l’amélioration continue de la qualité du code et des pratiques de développement
Ingénieur études et développement
août 2018 - mars 2020
1 an 8 mois
Casablanca, Maroc
Adria B&T est spécialisée dans l’édition et l’intégration de solutions logicielles pour les banques et institutions financières. Elle accompagne ses clients dans leurs projets de Digital Banking en leur proposant des solutions performantes et des services à forte valeur ajoutée. Responsabilités : - Développement back-end en Java/SpringBoot pour les applications bancaires - Conception et développement de modules e-Banking destinés aux clients des banques - Implémentation d’une API REST pour offrir des services bancaires en ligne aux utilisateurs - Traitement des anomalies en phase de recette et en production - Développement des évolutions fonctionnelles selon les besoins métier - Participation à la migration de l’application e-Banking vers une architecture microservices - Développement agile de nouvelles fonctionnalités en collaboration étroite avec le Product Owner et les équipes IT - Contribution à l’amélioration continue de la qualité du code et des performances des applications Technologies utilisées : Java 11, Spring Boot, Spring Batch, JPA, Hibernate, ReactJS, ExtJS, Webservices (SOAP & REST), Git, Maven, SonarQube, Jenkins, Mantis, JUnit, Log4J
Formation
Ecole Nationale des Sciences Appliquées de Khouribga
Ingénieur Bac+5 : Ingénieur Informatique
2013 - 2018
5 ans 1 mois