Abdelfattah Moumen

Développeur Senior Java

Salaire / Taux journalier

Paris, France

Mobilité : Toulouse

Freelance

Peut venir sur site

Expertises

Spring BootRESTful APIsMavenJavaPostgreSQLGitGitLabJenkinsMicroservicesConseil ITClean CodeDéveloppement BackendDevOpsTest & QAOracle DatabaseMySQLRequêtes SQLDockerPostmanSwagger/OpenAPISeleniumScrumJiraFinanceBase de données SQL

Langues

Français (Courant)Anglais

À propos

Introduction

Développeur Senior Java avec 14+ ans d'expertise en Java. Spécialisé en Spring Boot, API REST et gestion de projets complexes pour grandes entreprises (SNCF, BNP Paribas, Generali). J'accompagne vos projets de la conception à la production avec une approche qualité et performance.

Liens

Expérience de travail

Développeur Sénior Java

SNCF RéseauFreelance

mai 2020 - mai 2025

5 ans 1 mois

Seine-Saint-Denis, Île-de-France, France

Développeur Sénior Java

BREDFreelance

févr. 2018 - déc. 2019

1 an 11 mois

BRED- BANQUE POPULAIRE du 02/2018 Analyse, Conception et développement Projet : Extrassur Dans le cadre du projet Extrassur (Distribution des produits IARD Natixis), la mission consiste à mettre à disposition des services de gestion du processus de vente IARD (Stockage des documents dans la GED, Traitement des CRE, Distribution, Gestion de la conformité contrat IARD). Missions : - Analyse, Conception - Rédaction des spécifications techniques. - Modélisation BD. - Développement des BS (Business Service). - Développement Batchs - Rédaction des documents d’exploitation des Batchs. - Test unitaires - Tests d’intégration. - Recette. - Préparation des mises en production - Suivi de la production et correction des anomalies. Environnements : Java, JAVA/ J2EE, Web Service REST, Spring Core, Spring Boot, Spring Batch, Hibernate/jpa, Maven, JBOSS, Postman, PostgreSQL, Pg Admin, , EA(Entreprise Architect), Power Designer , Process Composer, BPM(W4), Eclipse, SVN.

Insurance Project Manager MOE

Arval BNP Paribas Group

déc. 2016 - déc. 2017

1 an 1 mois

Insurance Project Manager MOE Projet : EQUUS ASSURANCE Arval (Location de véhicules en longue durée) propose l’assurance auto comme option dans le package de location de véhicule. Dans le cadre du projet Equus G4 le but c’est de migrer et gérer l’assurance des quatre pays France, Espagne, Italie, UK dans le progiciel CLEVA. Missions : - Participation aux ateliers. - Rédactions des spécifications techniques. - Analyse des contraintes d’intégration du progiciel CLEVA chez Arval. - Conception et réalisation des spécifiques Arval (Batchs et web services) et intégration dans les livrables progiciels. - Développement Front Liferay. - Gestion d’incidents. - Encadrer des juniors. Environnements : Java, JAVA/ J2EE, Web Service SOAP, WSDL, Spring, Tomcat, Maven, Soap UI, Oracle, Sql Developer, Eclipse, SVN, Jira.

Ingénieur étude et développement JAVA/J2EE

Generali

janv. 2015 - déc. 2016

2 ans

Projet : GAPI L’application GAPI propose aux internautes les possibilités de simuler, tarifer, souscrire une assurance habitation ou auto. Ainsi que la consultation des différents types de contrats souscrits et leurs documents. GAPI est un middleware qui encapsule la complexité des services proposés par plusieurs back ends pour échanger les données avec l’application cliente. Missions : - Etude de l’existant de l’espace client individuel (ECI). - Refonte de l’ECI - Développement des Web Services REST (simulation, tarification et souscription des assurances habitation et auto) - Développement des clients des Web Services SOAP (BackEnd) - Développement des tests unitaires (JUnit) - Tests fonctionnels (Swagger UI, SOAP UI) - Rédaction des documents de présentation des web services REST. - Adapter la solution aux avenants (Agilité) - Gestion des anomalies(JIRA) Environnements : Java, JAVA/ J2EE, Web Service REST, SOAP, WSDL, Spring MVC, JBoss, Maven, Soap UI, Swagger UI, JUnit, Eclipse, SVN, Intellij, GIT.

Ingénieur étude et développement JAVA/J2EE

ITNOVEM.

mars 2014 - déc. 2014

10 mois

Ingénieur étude et développement JAVA/J2EE Projet : Développement du module de Traçabilité « eTrack » L’application concerne la réécriture interne de l’application existante Traçabilité / suivi de mobile et doit répondre aux nouveaux besoins des appels d’offres des clients abonnés. L’application est multilingue. Tous les libellés et messages fournis dans l’application doivent être affichés dans la langue courante définie par l’utilisateur. Contexte fonctionnel : Etrack, projet de géo localisation des Frets en temps réel, proposant des abonnements, alertes et autres services (gestion des balises Gps, gestion des locomotives, gestions des poses balises-locomotives, gestion des parcs de matériels, …) aux clients d'Itnovem. Il s'agit d'un progiciel paramétrable basé sur une architecture REST. Missions : - Etude de l’existant - Conception de la solution (MCD) - Ecriture des scripts de la base de données (Oracle) - Développement des Services de la couche métier - Développement de la couche DAO (JPQL, SQL Natif) - Développement des Web Services REST - Développement d’un Web Services SOAP - Développement des tests unitaires (JUnit, HSQLDB) - Déploiement au niveau du Tomcat - Tests fonctionnels (SOAP UI) - Adapter la solution aux avenants - Correction et suivi des bugs mantis (MantisBT) Environnements : Java, JAVA/ J2EE, Web Service REST, SOAP, WSDL, Spring , Hibernate , JPA, JPA Repository, Oracle, Sql Developper, Tomcat 8, Maven, Soap UI, Postman, JUnit, HSQLDB, Eclipse, SVN.

Ingénieur étude et développement JAVA/J2EE

Natixis

sept. 2013 - mars 2014

7 mois

Projet : Développement des Web Services Middle SAV (Service Après Vente) Développement d’une brique Web Services Middle SAV dans l’architecture de Natixis Financement pour interfacer le SDD (Serveur de Disponible). L’objectif de cette brique est d'éviter que les applications clientes appellent le SDD " en direct ". Les services proposés au sein de cette brique sont développés en Web Services. Ils doivent masquer la complexité des Web Services proposés par le SDD. Missions : - Etude de l’existant (les services sont proposés par une QR EDIAP - Ecriture des SFD - Ecriture des STD - Conception de la solution (Prendre en compte la phase de transition pendant laquelle le Middle SAV continue à appeler la QR - Développement des Web Services - Développement Tests unitaires (JUnit, Arquilian) - Déploiement au niveau du Websphere (Ear, data Source et fichiers de configuration - Tests fonctionnels (SOAP UI) - Adapter la solution aux avenants Environnements: JAVA/ J2EE, CDI, SOAP, WSDL, Hibernate, JPA, Oracle, Sql Developper, Websphere, Maven, Soap UI, JUnit, Arquilian, IBM RSA (noyau Eclipse), Dimension (gestion des versions)

Ingénieur étude et développement JAVA/J2EE

EURAFRIC INFORMATION

sept. 2010 - août 2013

3 ans

Projet : Poste Agence : Refonte du système d’information de la BMCE BANK Intervention dans le cadre du projet et pendant toutes les phases (Etude de l'existant, SFD, STD, Scripts BD, Développement, tests, Recette conjointement avec l'AMOA, Coordination avec le comité pilotage, Documentation, Formations utilisateurs) pour la refonte de l’ensemble des applications du système d'information de la BMCE BANK: o Traitements activités du guichet (Versement, retrait, … ) o Solde Central, o Traitement des valeurs (chèques, LCN, virements, prélèvements et MAD), o Outil de validation des opérations (OVO) pour avoir une visibilité sur le solde central et une priorité des valeurs à payer o Gestion des incidents de paiement, o Certification des chèques, o Gestion des effets avalisés. Missions : - Etude de l’existant - Conception UML - Rédaction des dossiers de conception - Développement de différents services métiers (EJB 3.0) - Développement de la couche DAO (JPA, HQL) - Développement des IHMs - Développement d’un outil de validation d’opérations effectuées par plusieurs systèmes opérants pour avoir une visibilité sur le solde. - Déploiement des services EJB et création des Sources de données au niveau du Websphere - Implémentation d’un module de Gestion du déploiement progressif des applications dans les Agences BMCE BANK - Implémentation d’un module d’édition des états de gestion dans chaque application (Reporting en PDF) - Développement des Batchs - Implémentation d’un module d’appel des systèmes opérants externes - Réalisation des scénarios et recettes. - Diagnostic et correction des anomalies et bugs - Réalisation des supports techniques et fonctionnels applicatifs - Rédaction des dossiers d’exploitation des batchs - Assistance à la formation des utilisateurs - Méthodologie Agile Environnements: JAVA/ J2EE, 4GL, Hibernate, EJB3.0/JPA, XML, Devbooster, WebSphere, Maven, SVN, VSS, Spring, Eclipse, Informix, Oracle, Taod For Oracle, PS’Soft.


Formation

École Mohammadia d'ingénieurs, RABAT

Ingénieur Logiciel

2007 - 2010

2 ans 11 mois

Résultat : bac +5

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.