Mouhcine - Ingénieur de développement JAVA
Ref : 221025E001-
Domicile
75002 CASABLANCA (Maroc)
-
Profil
Ingénieur de développement (35 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif

-
Développeur JAVA/JEE • UFF
Formation en cours : Python , RAG, KAFKAJan 2023 - Jan 2024Informations sur le projet :
Environnement Technique: Eclipse RCP, Tomcat,Junit5, MAVEN ,GitHub, JENKINS ,Linux, Java 8, SQL sur Oracle, Hibernate
Taille Equipe : 7 personnes
Méthodologie : Agile (Scrum)
Contexte :maintenance et projets sur l’application « POC » utilisée par le
réseau commercial pour la contractualisation client sur l’offre financière de la
banque.
• Développent et résolution des bugs en JAVA /JEE ,Spring Boot,DDD
• Respect des bonnes pratiques CI/CD
• Evolution java et migration vers client léger
• TMA évolutive d’une application Client lourd Java en mode asynchrone
via webservices SOAP -
Lead JAVA/JEE &PLSQL • INETUM
TMA CLEVAJan 2022 - Jan 2023Informations sur le projet :
Taille Equipe Support > 28 personnes
Méthodologie : Agile (Scrum)
• Développent PL/SQL,JAVA /JEE ,Spring Boot,Maven
• Traitement et suivi des tickets d’incidents
• Respect des bonnes pratiques CI/CD (Jenkins,Git,Fork,Docker)
• Evolution de l’application CLEVA
• Analyse de l'existant dans le cadre des évolutions et des correctifs
• Implication dans la vie du projet et esprit d'équipe :
- DSTUM
- Relecture Code ,Peer-Programming
- Recette Web Services
- Versioning du progiciel CLEVA
- Paramétrage CLEVA
- Documentation via Confluence
• Exploitation et Support N3
Traitement et suivi des fiches clients
- Anomysation des données clients -
Lead JAVA/JEE &PLSQL •
Capgemini TMA Orange FranceJan 2020 - aujourd'huiInformations sur le projet :
Taille Equipe > 4 personnes
Méthodologie : Agile (Scrum)
• Développement PL /SQL , JAVA/JEE,Spring MVC,Maven Développement PL /SQL,
JAVA/JEE,Spring MVC,Maven
• Respect des engagements :
- délais pour les dev ou le soutien
- Efficacité
• Qualité des développements, paramétrages et des tests unitaires :
- Respect des SFD/fiches de paramétrage
- Respect des normes de codage et des bonnes pratiques (performances et
sécurité)
- Couverture de tests unitaires
• Analyse de l'existant dans le cadre des évolutions et des correctifs, de manière à
ne pas générer de régressions
• Implication dans la vie du projet et esprit d'équipe :
- DSTUM
- Entraide
- Capitalisation
- Sécurité
• Respecter les process du contrat en interne et vis-à-vis du client (Soutien, Projets,
Chiffrage,..)
• Mise à jour les outils mis à disposition par le client et par Capgemini(Océane, QC,
HBM, Trackstat, KPI_Projet, Clarity, CTF , VVM, Skillmatrixs ...) selon ses activités
• Automatisation et mise des procédures d’utilisation des Batch journaliers
Exploitation et Support N2/N3
• Traitement et suivi des tickets d’incidents
• Traitement des demandes de changement
• Support Orange + Partenaires
• Formations
• Résolutions tickets : ITIL,HP ALM,etc -
Mission Freelance
Jan 2020 - Jan 2020Informations sur le projet : Intervention urgente pour contrôle du core Bankig
(Delta Europe)
Taille Equipe : 3 personnes
• Développement/Conception d’un moteur de contrôle dynamique de la BDD
-Définition des tables des critères appliques via des triggers suite à des
changements au niveau de la BDD
-Alertes/envoi emails/historisation suite aux changements appliques sur des
champs sensibles
- Conception développent du trigger principal
• Recette et Optimisation
• Paramétrage Delta
• Documentation.
Projet Personnel : GitHub
Développement d’un service consommant L’API GitHub et listant le Top 20
repositories(Auteurs,languages,fréquence du language)
• Développement en Spring Boot + API GitHub Rest
• Recette via Postman ,Bonne pratiques documentation
Developpement d’une application de manipulation des produits via CRUD
• Développement en Angular 8 : service /Componenets /Model
• Consomation d’une API Rest : json-server
• Recette via Postman
• Design via Bootstrap -
Consultant monétique
BANK OF AFRICA•Jan 2019 - Jan 2020Mission en regie
Environnement Technique : JWT,PL /SQL , maven , JAVA8 , SoapUi,Postman,CryptoJS,Spring Boot, Spring Security /Cloud,Hibernate,JSON /XSD/XML,Oracle10g,Postgres,JHipster,Swagger,Ku bernate,Docker,WSO2 (Middleware),Spring Security,SSL,RSA, Liquidebase,Ecache
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 9 personnes
Missions :
Projet 1 : CapitalConnect
Mise en place d’un bus applicatif qui permettra d’exposer les fonctionnalités du
core banking comme des API.
Projet 2 : Paiement factures JIRAMA - Project Madagascar
Permettre aux clients JIRAMA de payer leurs factures sur les solutions BOA (agence,
mobile, web, TPE, GAB).
• Sécurisation des échanges entre APIs
• Développement des Web service Rest(monolith)
• Réalisation des tests via Postman
• Tests+ Développement métier (Package, Procédures, Scripts,Validation,etc.) en
PLSQL
• Interfaçage PL/SQL avec Oracle APEX
• Préparation de l’environnement : BDD, SERVEURs, Config, etc.
• Integration / support/Spécification/Chiffrage
• Documentration Web Services (Swagger)+Installation (KAFKA,Kubernates et
image Docker) -
Ingénieur Projet monétique JAVA/JEE
HPS WorldWideJan 2018 - Jan 2019Projet 1:Gateway Payment : Tokenization,Processing(JCC Chypre)
Environnement Technique : pl/sql , JAVA/JEE,maven , java8 , pro*C ,SoapUi, Icefaces,Jasper Reports,JBoss,EJB3,JPA2,Hibernate, ,Dozer mapper, XSD/XML,Oracle 10g,ClearCase,Filezella
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 8 personnes
Missions :
• Développent spécifique : Implémentation d’un scénario propre à une méthode
processing via l’API Sabre de réservation des tickets (canaux :site E-commerce
/Centre Appel)
• Développement d’un Web service pour Tokenisation : WSDL + JAVA
• Réalisation du POT (Proof of test) : SOAP UI
• Respect des bonnes pratiques : continuous delivery/Integration ,SLA ,Agile(Scrum)
• Développement des demandes Client du Front => Back End
• Préparation de l’environnement : Eclipse ,JBoss Local (App + Web),Intégration
Eclipse avec ClearCase,dossier de config de l’application (réseaux) -
aujourd'hui
Projet 2:BOC Chypre
Environnement Technique : pl/sql , maven , java8 , pro*C ,SoapUi,sql loader,Jenkins,Websphere, XSD/XML.
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 4 personnes
Mission :
• Développement/déploiement/documentation d’un Web service de vérification de
carte(cvv2,date expiration,etc).
• Développement des procédures/Fonctions : calcul PIN dans le cas de
remplacement d’une carte.
• Respect des bonnes pratiques : continuous delivery/Integration ,SLA ,Agile(Scrum)
Paramétrage Initial : BOC Chypre
• Paramétrage initial : chargement de la nouvelle codification des mouvements (SQL
Loader,PL/SQL,Macro VBA)
• Assistance de l’équipe sur site -
aujourd'hui
Projet 3:Résolution des tickets : FNB South Africa
Environnement Technique : pl/sql , JAVA/JEE,maven , java8 ,SoapUi,AIX,Jenkins,Websphere sous AIX,JAX-WS, ,JBoss,EJB3,JPA2,Hibernate,Jpublisher,Dozer mapper, Spring IOC/AOP/Batch,XSD/XML,ClearCase,Certif sécurité (RSA,Client/Serveur,Signing/Encyption/Timestamp),wss4j,Groovy
• Résolution des defects remontés par le client : (PL/SQL)
Projet 4: Web Services SOAP: FNB South Africa
Informations sur le projet :
Méthodologie : Agile (Scrum)
Taille Equipe : 4 personnes
Mission :
• Préparation de l’environnement de developpement : (PL/SQL)
• Développement des Web Services en respectants les normes du socles.
• Recette Interne: (PL/SQL + SoapUI)
• Implémentation de la politique de sécurité
• Mise à niveau de la solution
• Révision de la documention et veille au respect du dossier de description des Web
Services
• Déploiement du EAR et correction des incidents coté serveur.
• Synchronisation des environnements : Env developpemnt avec l’Env Client.
• Certification de la solution et recette :
+Creation des Certifs(Client/Serveur) : RSA ,Signing,Root Certif,Synchronisation de
horloges via Script Groovy.
+Configuration SOAPUI pour recette avec Certifs
+Ajout des Bean pour élaboration de la politique de sécurité :
Timestamp/Tokenization/Signing/Encryption -
aujourd'hui
Ingénieur Exploitation/Production • SOFAC Crédit • Mai. 2017 - Mai 2018
Environnement technique : Jira, ITIL,ISO 20000,Prince2
Informations sur le projet :
Méthodologie : Bonnes pratiques + Cycle V
Taille Equipe : 4 personnes (Exploitation) + Equipes transverses
Mission :
- Assistance maîtrise d’ouvrage : centre de réclamation client (recommandations
BAM)
- Etude de : Help Desk , Service Desk et solution d'archivage /GED dans le cadre de
l'implémentation des bonnes pratiques IT.
Planification/conception d’un Help Desk conformément à ITIL aligné au core
business de SOFAC.
- Participation à la rédaction des les procédures techniques à suivre : CREDIZ et
entité exploitation.
- Participation aux groupes de travail sur l'évolution des activités.
- Préparation des procédures suites aux exigences BAM & conformité.
- Documentation des flux CFT
-
⪠Option : Génie Informatique
ENIM | L’Ecole Nationale Supérieure des Mines de Rabat.2014 -
. ⪠Filière Mathématiques Physiques et Science de l’ingénieur (MPSI/MP)
Classes préparatoires aux grandes écoles2010 -
Baccalauréat Sciences Mathématiques B (mention très bien)
2008
Langages de programmation : C/C++, .Net (C#, Vb.Net), Java
Framework : Hibernate, JSF, Spring,EJB,JPA2
Web : CSS, HTML, J2EE, Asp.NET, JavaScript, XML, JSON
Base de données : Oracle 10g, Toad Oracle, PL/SQL, MySQL
Autres : Virtualisation, CCNA exploration 1 et 2, Crystal Report, Data
Mining,SOAPUI,KAFKA,Clean Code,DDD,TDD,Junit5
OS : AIX IBM,Linux,Windows,Red Hat
LANGUES :
Arabe : Maternelle
Français: Bilingue
Anglais: Pratique professionnelle