Taha Yassine KABIL

Technical Lead Java /Senior Developer Java

Salaire / Taux journalier

Paris, France

Mobilité : Casablanca, Paris, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

AngularJavaSpring BootRESTful APIsAdministration système & réseauTest Driven DevelopmentAdministration de bases de donnéesJavascriptPHPCSSMicrosoft SQL ServerJBossTomcatGitBitbucketGitHubBootstrapJenkinsTypescriptMavenHTMLMySQLFlaskOracle DatabaseERP

Langues

Arabe (Maternelle)Français (Maternelle)Anglais (Courant)

À propos

Introduction

Tech Lead et Développeur Full stack sénior expérimenté avec plus de 8 ans d' expertise dans la conception et la livraison d'applications d'envergure entreprise. Je possède une solide expérience couvrant l'intégralité du cycle de vie logiciel, incluant les projets de création (Build/Greenfield) et la maintenance opérationnelle (TMA). Expert dans la création de solutions robustes, scalables et sécurisées, j'ai évolué sur les versions Java 8, 11, 17 et 21.

Liens

Expérience de travail

Technical Lead Java/React js

Confidentiel

juin 2023 - Présent

3 ans 5 mois

À distance

Projets Phares Assistant IA de Recherche Terminologique (Spring AI) Conception d’un assistant intelligent visant à automatiser la suggestion terminologique multilingue. IA & RAG : Mise en œuvre d'une architecture RAG couplant les bases internes avec GPT-4o pour des suggestions contextualisées. Performance & Sécurité : Optimisation de la latence via Redis et sécurisation des flux via OAuth2 / Keycloak au sein d'un écosystème microservices. Refonte Cloud & Modernisation (Plateforme TMGRC) Pilotage de la transformation d'une plateforme monolithique vers une solution Cloud native. Architecture : Migration vers une Architecture Hexagonale (Clean Architecture) avec Java 21 et Spring Boot 3.5. Déploiement : Orchestration via Docker Swarm et automatisation des déploiements (CI/CD). Maintenance Legacy : Stabilisation et réduction de la dette technique du système historique (Java 8, JEE, Spring MVC). Portail de Recherche (Grands Comptes) Développement d'un moteur de recherche haute performance pour des clients critiques (PayPal, Microsoft, Amazon, Netflix). Stack technique moderne : Java 17, Spring Boot 3 et pipelines Jenkins. Responsabilités & Leadership Engineering Leadership : Direction d’une équipe de 9 développeurs (4 Back, 5 Front). Gestion du cycle de vie complet (End-to-End) et garant du delivery. Architecture & Design : Garant de la cohérence technique et de la scalabilité par l'adoption des Design Patterns et de l'architecture hexagonale. Cloud & DevOps Ownership : Gestion de l'infrastructure sur AWS (ECS, Lambda, S3) et optimisation des coûts/performances des workloads Serverless. Gouvernance de la Qualité : Lead sur l'excellence technique via le TDD, revues de code rigoureuses et monitoring automatisé avec SonarQube et ArchUnit.

Technical Lead Java/Angular 2+

SICPA WEST AFRICA

sept. 2021 - juin 2023

1 an 10 mois

Casablanca, Maroc

Projets: § WEBAPP Morocco : plateforme gouvernementale dédiée au suivi et à la traçabilité des opérations d’import et d’export. Technologies : Java EE, Spring Boot 2.5, Angular 10. § Maintenance évolutive et corrective de la plateforme WEBAPP Tanzania, assurant la stabilité et la performance de l’application. Technologies : Java EE, Spring MVC, AngularJS, Java 8. § EAC Component Communication : projet visant à faciliter le traçage et la communication directe entre les pays de la communauté EAC (Kenya, Ouganda, Tanzanie). Technologies : Spring Boot 2.5, REST API, gRPC, Swagger, Cucumber, tests unitaires. Responsabilités : § Maintenance et évolution de la plateforme WEBAPP Morocco (SAMID). § Refonte de la plateforme en architecture microservices, basée sur Spring Boot 2.5, Java 11 et Angular 14. § Développement de nouveaux modules et microservices, incluant le projet EAC avec une architecture hexagonale (gRPC, Spring Boot, Hibernate, Oracle). § Conception de l’architecture technique, revues de code, amélioration continue de la qualité (SonarQube), sécurité et maintenabilité. § Mise en place de la CI/CD : intégration avec Jenkins, déploiement continu via Docker. § Développement des tests unitaires en TDD avec JUnit.

Technical Lead Java/ React Js

PORTNET (Filiale de l’ Agence Nationale des ports )

sept. 2020 - sept. 2021

1 an 1 mois

Casablanca, Maroc

Projets : § DASHBOARD IMPORTATEUR : plateforme pour visualiser les différentes KPI de l’importateur. § Maintenance de la plateforme GU PORTNET avec les technologies JEE, SPRING MVC, JSF, JAVA 6. § API NTN PROVIDER: Tracking des navires et des conteneurs . § SOSIPO : nouveau module dans le guichet unique pour le client SOSIPO. Responsabilités : § Maintenance des modules de la plateforme Guichet unique. § La refonte de la plateforme PORTNET GU avec une architecture Micro Services SPRING BOOT, JAVA 8, React JS. § Développement des nouveaux modules au sein de la plateforme guichet Unique avec les technologies : SPRING MVC, JSF 2.0. § Développement des micro services réagissant avec L’IPCSA (International Port Community System Association) avec les technologies Spring Boot ,REACT JS . § Revue de code : Corriger des bugs ou des vulnérabilités potentielles et les erreurs des conceptions, la mise en place du SONAR en interne, améliorer la qualité de code, la maintenabilité et la sécurité de logiciel. § Intégration des solutions via JENKINS . § Déploiement continue des solutions avec DOCKER . § Conception de l’architecture technique des applications. § Rédaction des tests TDD via JUNIT. Environment: React JS, SPRING MVC, JSF PRIMES FACES, Angular, Spring Boot, Java 8, DOCKER, BITBUCKET, GitHub, HTML 5, CSS, BOOTSTRAP, TYPESCRIPT, Java JEE, Webs Services REST, SPRING SECURITY, JUNIT.

Développeur Fullstack Java/Angular 2+.

BMCE CAPTITAL (Banque de marchés

déc. 2019 - sept. 2021

1 an 10 mois

Casablanca, Maroc

§ Revue de code : Corriger des bugs ou des vulnérabilités potentielles et les erreurs des conceptions, la mise en place du SONAR en interne, améliorer la qualité de code, la maintenabilité et la sécurité de logiciel. § Animer les Daily et planifications des différentes cérémonies SCRUMS § Rédaction des backlogs en collaboration avec le Product owner , ainsi rédactions des User Stories . § Développement des applications frontend via Angular 8. § Développement des interfaces mobiles via Ionic Cordoba . § Développement des micros services Spring Boot qui interceptent avec les webservices Flask. § La mise en place de système de messagerie Confluent KAFKA pour l’interception entre les deux plateformes . § Maîtres du requetage TSQL. § Déploiement des applications via Tomcat ,IIS ... § Intégration des solu7ons via JENKINS . § Conception de l’architecture technique des applications. § Mise en place des tests unitaires via JASMINE et KARMA. § Mise en place des bus KAFKA CONFLUENT § Rédaction des tests TDD via JUNIT.

Développeur Full Stack JAVA EE/Angular /SAGE X3

Thalès Informatique

sept. 2017 - mai 2019

1 an 9 mois

Casablanca, Maroc

Tâches de développements: • Spécification des besoins avec les clients. • Intégration de la solution SAGE X3 pour différents clients sur les modules négoce ,achat . • Conception et développement des applications qui interceptent avec l’ ERP sage 100 avec SpringBoot,Angular ,REST. • Conception et développement des applications qui interceptent avec l’ERP sage X3. • Réalisation des états de REPORTING avec Crystal report 13. • Rédaction des tests unitaires et fonctionnels. • Développement des modules au sein de l’erp sageX3 avec le langage L4G. • Migration des bases de données de sage 100 à sageX3. • Déploiement des applications via TOMCAT 8.5. • Mise en place des tests fonctionnels. Environnement technique: Angular 4,SPRING BOOT ,Microsoft SQL 2012,HTML ,CSS, GIT ,L4G,CRYSTAL REPORT 13 , BOOTSTRAP 4, SAGE X3, HIBERNATE, MAVEN, REST,JUNIT.


Formation

ENSAK

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

Activités et associations : Team Leader de l'équipe JLM ENSA KHOURIBGA en 2015.


Licences et certifications

SCRUM FOUNDATION PROFESSIONAL CERTIFICATE(SFPC)

Délivré le : juin 2020

Certifié par Certiprof

Portfolio

TERM Search Portal

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.