Zakaria ALLA

Software Engineer

Nice, Provence-Alpes-Côte d'Azur, France3 yrs 5 mos experience

Key Highlights

  • Expert in Java and Spring Boot development.
  • Proficient in migrating legacy systems to modern architectures.
  • Strong experience in developing scalable web applications.
Stackforce AI infers this person is a Full Stack Developer specializing in SaaS and Fintech solutions.

Contact

Skills

Core Skills

JavaSpring BootAngular

Other Skills

API RESTMySQLGitLabDockerCI/CDOpenAPISpring BatchPostgreSQLKubernetesSpringGitJavaFXSQLiteMigration CloudDevOps

About

I am just someone who likes drinking JAVA =================================== Je suis développeur full-stack spécialisé dans les technologies (java, spring et angular), capable de prendre en charge l'ensemble du cycle de vie d'un logiciel de la conception et l'architecture système au développement back-end, front-end, jusqu'au déploiement DevOps et cloud. Je conçois des applications web évolutives avec un souci constant de fiabilité, de maintenabilité et de qualité en production. Dans mon temps libre j'aime la création de contenu sur YouTube (Chaine : https://www.youtube.com/c/ZakariaAlla/). Je travaille sur mon projet professionnel pour bien évoluer dans mon cursus et améliorer mes compétences sur les deux aspects technique et gestion.

Experience

3 yrs 5 mos
Total Experience
1 yr 8 mos
Average Tenure
--
Current Experience

Questel

Backend Software Engineer

Oct 2025Present · 7 mos · Valbonne, Provence-Alpes-Côte d’Azur, France · Hybrid

  • Questel est un acteur mondial des solutions SaaS dédiés à la propriété intellectuelle (brevets, marques, designs). L’entreprise accompagne plus de 20 000 clients et 1,5 million d’utilisateurs dans plus de 30 pays.
  • Au sein de Questel, j’ai intégré l’équipe DAAS (Data As A Service), ou j’ai participé à la modernisation d’applications legacy vers une architecture Java/Spring Boot moderne et au développement de pipelines de traitement de données à forte volumétrie, contribué à la valorisation des données brevets via des API et des solutions basées sur l’IA (LLM), dans un environnement orienté performance, scalabilité et qualité logicielle.
  • Missions :
  • ✅ Conception, refonte et migration des applications Legacy (> 15 ans) vers une architecture moderne (OpenAPI, spring boot 3, java 21)
  • ✅ Conception et développement d’un batch qui charge, traite et enregistre des fichiers PDF/XML multilingues (+100,000 fichiers par semaine).
  • ✅ Développement d’une API de pré-computing de résumé de brevets via LLM OpenAI.
  • ✅ Analyse, traitement, filtrage et normalisation de données pour fiabiliser les datasets.
  • ✅ Le développement des batch java et des web services REST.
  • ✅ Analyse et chiffrage des US
  • ✅ La revue de code et la validation des pull requests,
  • ✅ La maintenance de la chaîne GitLab CI/CD.
  • ✅ Création des images Docker pour le packaging des applications.
  • ✅ Echange et coordination avec l’équipe System.
  • Equipe : 1 Scrum Master/Chef de projet, 1 Product Owner, 10 ingénieurs (dev, data, dba ...).
  • Environnement technique : Java (8, 17, 21), JEE, Spring, Spring Boot, OpenAPI, MySQL, MariaDB, Maven, Git, GitLab, CI/CD, Docker, Docker Compose, Python, Spark, Elasticsearch, Cloud, AWS, Confluence, Agile, Scrum.
JavaSpring BootAPI RESTMySQLGitLabDocker+1

Econocom

Ingénieur Full Stack chez la CDC

Apr 2024Sep 2025 · 1 yr 5 mos · Ville de Paris, Île-de-France, France · Hybrid

  • Au sein du client CDC (Caisse des Dépôts et de Consignation), j’ai travaillé sur deux projets stratégiques dans le domaine de la gestion des risques bancaires :
  • Projet 1️⃣ : Refonte de l’outil de gestion des tiers référentiels risques
  • Cet outil permet d’identifier et surveiller les tiers (clients, fournisseurs, partenaires) en fonction de leur exposition aux risques financiers, réglementaires et opérationnels.
  • J’ai participé à la migration de l’application existante, développée initialement en ASP.NET, vers une nouvelle architecture basée sur Java 21, Spring Boot 3 et Angular 17. La base de données MSSQL a été conservée, et l’application a été déployée sur un cloud privé pour assurer une meilleure scalabilité et sécurité.
  • Projet 2️⃣ : Création d’un outil de calcul des risques climatiques
  • Cet outil évalue les risques physiques (événements climatiques extrêmes) et risques de transition (impact des politiques de décarbonations). Il aide à la gestion des engagements financiers de la banque.
  • Le développement a respecté les normes RGAA (Référentiel Général d'Amélioration de l'Accessibilité) pour garantir l’accessibilité aux personnes en situation de handicap.
  • Missions Techniques :
  • ✅ Création et refonte des applications.
  • ✅ Analyse et chiffrage des US.
  • ✅ Développement d’API REST avec Spring Boot 3 et des intérfaces avec Angular 17 et 18.
  • ✅ Réalisation des tests unitaires, d’intégration et de non-régression (back et front) pour assurer la qualité du code (JUnit, Mockito, Jest, Cucumber, BDD).
  • ✅ Accompagnement des profils juniors.
  • ✅ Préparation des releases pour les MEP et les MEQ.
  • ✅ Maintenance de la pipeline CI/CD (GitLab CI).
  • ✅ Refactorisation du code pour améliorer la performance et la maintenabilité.
  • Technologies et outils utilisés :
  • Java 17, 21, Spring Boot 3, Angular 17, 18, chartjs, Liquibase, PostgreSQL, MSSQL, Swagger, Maven,
  • SonarQube, Git, Bitbucket, Jenkins, Cloudbees, Docker, Kubernetes, Rancher, ArgoCD, Cloud,
  • Confluence, Scrum.
JavaSpring BootAngularAPI RESTPostgreSQLGitLab+2

Cgi

Ingénieur Full Stack chez BNP Paribas

Mar 2022Mar 2024 · 2 yrs · Casablanca, Casablanca-Settat, Maroc · Hybrid

  • J’ai contribué à deux projets majeurs pour BNP Paribas, alliant maintenance, migration et évolution d’applications stratégiques:
  • Projet 1️⃣ : Maintenance et migration de l’application Conseil BPF
  • Conseil BPF est une application permettant aux conseillers bancaires de proposer des recommandations financières adaptées aux clients (investissements, assurances, épargne). L’application reposait sur des batch Java et des web services Spring MVC.
  • J’ai participé à sa maintenance puis sa migration vers une architecture cloud, en introduisant Spring Boot, Spring Batch, Docker et Kubernetes, garantissant une meilleure performance et scalabilité.
  • Projet 2️⃣ : Maintenance et évolution de NeoLink (Contexte international et anglophone)
  • NeoLink est un portail en ligne de BNP Paribas Securities Services, offrant aux clients un accès centralisé aux services financiers (gestion d’actifs, trésorerie, market updates, reporting …).
  • J’ai travaillé sur la maintenance, la correction de bugs en production, ainsi que le développement de nouvelles fonctionnalités pour optimiser la plateforme.
  • Missions Techniques :
  • ✅ Développement et évolution des applications
  • ✅ Migration vers Java (8 → 17 → 21), Spring Boot (2.3 → 3.2), Angular (9 → 14)
  • ✅ Développement d’API REST et d’interfaces Angular
  • ✅ Refactorisation et optimisation du code
  • ✅ Tests unitaires et intégration
  • ✅ Mise en production & qualification (MEQ/MEP)
  • ✅ Analyse et chiffrage des évolutions
  • Technologies et outils utilisés :
  • Java 8, 17/21, Spring MVC, Spring Boot, Spring Batch, Angular, Mave, Gradle, DDD, Jenkins, Git, GitLab,
  • OracleDB, PostgreSQL, SyBase, Liquibase, Cloud, Docker, Kubernetes, Linux, Bash, CI/CD.
JavaSpring BootAPI RESTAngularPostgreSQLDocker+1

Rif : rassemblement des ingénieurs francophones

Full-stack Developer

Apr 2020Aug 2021 · 1 yr 4 mos · Île-de-France, France · Remote

  • J’ai contribué à deux projets majeurs en alternance chez LeRIF, alliant conception et développement d’applications internes basées sur une architecture microservices :
  • Projet 1️⃣ : Application de gestion médecins/patients (type Doctolib)
  • Conception d’une solution facilitant la prise de rendez-vous, la gestion des dossiers médicaux et la communication entre patients et médecins.
  • J’ai participé à la mise en place d’une architecture microservices décomposant le système en modules (rendez-vous, notifications, facturation).
  • Projet 2️⃣ : Application de gestion des ressources humaines
  • Développement d’une application centralisant la gestion des employés, le suivi des équipes, la formation et l’évaluation des performances.
  • J’ai participé à la conception et le développement de l’outil en appliquant une architecture microservices pour assurer flexibilité et évolutivité.
  • Missions Techniques :
  • ✅ Participation à la mise en place de l’architecture microservices.
  • ✅ Conception et développement d’API REST (backend Spring) et d’interfaces dynamiques en Angular.
  • ✅ Rédaction des livrables techniques
  • ✅ Développement d'API REST
  • ✅ Développement de composant Angular
  • ✅ Participer au cérémonies agile (Daily meeting, Sprint planning, Sprint review ...).
  • Technologies et outils utilisés :
  • Java/JEE, Spring, Angular, ChartJS, API REST, postgresql, Eureka, Zuul, micro services, API Mail, API SMS,
  • JUnit, Git, GitHub, Scrum
JavaSpringAngularAPI RESTPostgreSQLGit

Uth groupe

Desktop developer (JavaFX, Sqlite)

Jun 2019Aug 2019 · 2 mos · Préfecture de Casablanca, Morocco · On-site

  • Mon travail durant les 7 semaines du stage consiste à développer une application Desktop pour le bénéfice de l'entreprise UTH Groupe.
  • ==> Le but de cette application est la création d’un système qui permettra la gestion de l'entreprise, l'application fournit un tas de fonctionnalités, par exemple :
  • Ajouter des clients, modifier leurs informations, et les supprimer.
  • La gestion de stock : l’utilisateur peut ajouter, supprimer, modifier ou chercher
  • un produit dans la base de données.
  • La génération automatique en format Excel une facture, un devis, un
  • bon de livraison et un bon de commande.
  • Technologies utilisée:
  • Java 8, Java FX, SQLite, Apache POI.
JavaJavaFXSQLite

Education

Université Mundiapolis Casablanca

Diplôme d'ingénieur d'état — Ingénierie informatique

Sep 2019Jun 2022

Université Mundiapolis Casablanca

Classes préparatoires intégrées — Classes préparatoires integrées

Sep 2017Jun 2019

Lycée Toundoute

Baccalauréat — Sciences physiques

Jan 2017Jun 2017

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience