Mohammed Taha Maakili

Senior Fullstack Engineer | Java, Angular, Kafka

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Software CraftsmanshipJavaKafkaKubernetesHexagonal ArchitectureDéveloppement FullstackMicroservicesAngularAzureDomain Driven DesignMaven

Langues

Anglais (Maternelle)Français (Maternelle)

À propos

Introduction

Ingénieur fullstack senior avec +8 ans d'expertise en architecture microservices et solutions bancaires Java/Spring. Expérience confirmée chez LCL, BNP Paribas et Société Générale dans la conception d'APIs, migration Java 17/21, et déploiement Kubernetes. Spécialisé en DevOps (CI/CD, Docker, ArgoCD) et développement Angular, j'optimise vos processus techniques tout en garantissant qualité et performance en production.

Liens

Expérience de travail

Senior Fullstack Engineer

LCL

sept. 2024 - Présent

2 ans 2 mois

94800 Villejuif, France

Contexte Mise en place d'outils et d'applications permettant la collecte des nouvelles données ESG dans le cadre du programme "Finance durable" (batchs, microservices, IHM) Missions - Analyse des besoins fonctionnels et des contraintes techniques - Participation aux cérémoniaux Scrum et réunions de cadrages DEV/BA - Accompagnement de l'équipe projet et mise en place des bonnes pratiques de développement - Conception et développement de nouvelles API Java via OpenAPI - Développement et ordonnancement de batchs Java (Spring batch) - Refonte du model de données du projet pour mieux suivre les évolutions du besoin métier - Animation des réunions techniques de l'équipe et partage de connaissance - Monitoring de prod et correction de bugs/anomalies - Revue de code et validation des MR - Documentation technique des projets (guides utilisateurs, Conception et architecture, POC) - Préparation des documents de livraisons et pilotages des mises en production Environnement technique Java 17/21, Spring boot 3.5, Angular 14+ , MongoDB, OpenAPI Docker, Kustomize, Kubernetes, ArgoCD, Gitlab-ci, Copilot, ELK, Prometheus, Grafana

Senior Java Engineer

BNP Paribas

oct. 2022 - août 2024

1 an 11 mois

Paris, France

Contexte : Conception et mise en place de solutions de crédit pour entreprises (crédit instantané automatisé, revue annuelle automatisée) Missions et fonctions assurées : - Participer aux cérémonies agiles et réunions de cadrage - Analyser les besoins fonctionnels et concevoir les solutions techniques adaptées - Étudier et proposer de nouveaux frameworks ou architectures qui amélioreraient les exigences techniques des applications - Développement de microservices, batchs et Apis REST - Mener des migrations de code et veille technologique (Java 17, Spring boot 3) - Auditer et vérifier régulièrement le code livré par l’équipe - Contribuer continuellement à l’amélioration des performances de l’équipe et de l’existant - Préparer les livraisons en recette et production - Assister et analyser les incidents de production - Initier la documentation Projet (Architecture, howTo, documents de livraison)

Consultant Java/Devops

Société Générale

févr. 2021 - oct. 2022

1 an 9 mois

Missions et fonctions assurées : - Participation aux cérémonies agiles et réunions de cadrage   - Analyse des besoins fonctionnels et conception de solutions Java   - Estimation/rédaction de user stories  (planning poker) - Développement de microservices et Apis REST - Réalisation des tests unitaires et tests d'intégration  - Correctifs/Évolutions et revue de code - Monitoring et support des applications BBS en production - Configuration et intégration des ressources Azure   - Migration des clusters AKS blue/green - Extension des pipelines standard shared Lib Jenkins Environnement technique   :  Java 8, Spring boot 2.5.x, Spring data, Junit5, mongoDB, Apache Spark, Oracle, Docker, Kubernetes, helm,  ELK, Prometheus, Grafana, Jenkins, Azure(AKS, HDInsight, eventhubs, keyVault …)

Consultant Java/DevOps

LCL

févr. 2019 - janv. 2021

2 ans

Paris Area, France

Refonte de l'architecture technique de l'application “WoaBPM” vers des microservices. Cette dernière assure la gestion des messages métiers entrants (depuis les différents services métiers) et déclenche les événements associés qui seront traités par le serveur BPM. (équipe de 2 personnes) Mise en place d'une chaîne d'intégration devOps standardisé au sein du departement SDE (équipe de 5 personnes) Scrum. Missions et fonctions assurées: - Participation à la conception technique de l'architecture cible - Définition des user stories - Migration du code applicatif de Java 7 vers Java 8 - Mise en place de scénarios de tests - Réalisation des tests unitaires et tests d'intégration - Déploiement et monitoring des microservices dans les différents environnements sous Kubernetes - Correctifs, évolutions et mise en place des bonnes pratiques de développement - Rédaction de guides d’utilisation - Création des templates de projets - Réalisation de POC autour des microservices et des outils DevOps Outils/Environnements techniques : Java 8, Gitlab, Gitlab-ci, Junit5, Spring jdbc, Spring Framework, Spring boot, Spring jms, Oracle, Plsql, Linux Redhat, Docker, Kubernetes, Vault, Jfrog Artifactory, Argo CD, Prometheus, Grafana, SonarQube, ELK

Ingénieur projets monétiques Java

S2M

juil. 2017 - déc. 2018

1 an 6 mois

Contexte : Mise en place et intégration des solutions de paiements électroniques destinées aux institutions financières de l’Afrique anglophone. - Mise en place d'une plateforme E-commerce qui permet d'effectuer des paiements de factures online/offline, la vente et la gestion de cartes prépayées pour la banque RAWBANK. - Intégration et mise en production du module GAB (Retraits, Visualisation des soldes, Transferts, Virements …). Intégration et certification de l’interface avec le switch national de la Banque Centrale du Soudan pour le client Al Salam Bank. Missions :  Recueil et analyse des besoins, rédaction des spécifications fonctionnelles  Conception et développement des différentes couches logicielles  Gestion des changements en fonction des retours client et rédaction des demandes d’évolution  Assistance du client avec missions sur site (recette, mise en production, formations)  Rédaction de manuels techniques et guides d'utilisation  Réalisation de la phase de garantie de 2 mois avant le passage en maintenance Outils/Environnements : SCRUM, UML, Angular 5/Typescript, JSF 2.2 (Primefaces 6), JAVA Mail, Spring boot, Spring IoC, Spring webflow, Spring Security, Jax-WS (Apache CXF), PLSQL/Oracle 10g, C/C++, ISO 8583, NDC+, TIC, WILDFLY10, git, Maven, Linux(Red Hat).

Ingénieur études et développement Java (PFE)

Visiativ Africa

févr. 2017 - juil. 2017

6 mois

Contexte : Participation à plusieurs projets de transformation numérique visant l'automatisation des processus métiers des entreprises avec l’outil MOOVAPPS.  Spécifications fonctionnelles de la solution  Paramétrage de l’outil MOOVAPPS  Conception et développement des fonctions spécifiques  Documentation sur les processus métiers  Communication avec la maîtrise d'ouvrage  Tests et recette fonctionnelle Outils/Environnements : SCRUM, Java EE (JPA, JSP, JAAS), VDoc, SQL Server, Hibernate, Spring Framework, JBoss AS 7, Git, Maven, Javascript, JQuery.

Stagiaire

Maroc Leasing

avr. 2016 - juil. 2016

4 mois

Contexte : Mise en place d'un outil sécurisé de communication, de centralisation de l'information et de partage des connaissances au profit des collaborateurs de Maroc Leasing. Les fonctionnalités développées sont les suivantes : • Automatisation du processus de gestion des documents administratifs. • Simplification du processus de partage et circulation des documents entre collaborateurs. • Centralisation du processus d’authentification des applications métiers de Maroc Leasing via le portail Intranet. Outils/Environnements : Java EE (JPA, JSP), Oracle 11g, Hibernate, Spring Ioc, Spring MVC, Spring Security, weblogic, GIT, MAVEN, Javascript, Bootstrap 3

Stagiaire

Lyonnaise des Eaux (groupe SUEZ)

avr. 2014 - juil. 2014

4 mois

Gestion de ressources dans l'environnement virtuel (sous VMware vSphere).


Formation

Faculté des sciences et techniques de Mohammedia

Diplôme d'ingénieur, génie logiciel

2014 - 2017

4 ans

Faculté des sciences et techniques de Mohammedia

Licence sciences et techniques, Mathématiques et informatique

2011 - 2014

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.