Hicham ELBIRCH

Ingénieur Full-Stack Senior | Java & Angular

Salaire / Taux journalier

Paris, France

Freelance

Expertises

JavaSpring BootDevOpsRESTful APIsAngular

Langues

FrançaisAnglais

À propos

Introduction

Ingénieur Full-Stack avec 7+ ans d'expertise Java/Spring/Angular et architecture cloud. Expérience confirmée dans le développement d'applications critiques pour grands comptes (EDF, Ministères) avec pipelines CI/CD et pratiques DevOps. Spécialisé en architectures modernes et solutions évolutives haute performance.

Liens

Expérience de travail

Développeur Full Stack

ScalianFreelance

juil. 2025 - Présent

1 an 4 mois

Paris, France

Développement d’une application de gestion des activités du Ministère des Armées. Activités :  Analyse des besoins et conception de nouvelles fonctionnalités en collaboration avec l’équipe.  Développement Back-End (Java/Spring Boot) et Front-End (Angular).  Mise en oeuvre de l’architecture hexagonale afin d’assurer modularité, testabilité et maintenabilité.  Correction des anomalies et optimisation des fonctionnalités.  Participation aux cérémonies agiles (Daily, Planning, Refinement, Sprint Review). Composition de L’équipe : 11 Développeurs,2 DevOps, 1 Product Owner, 1 Chef de projet, 1 Designer, 1 Scrum Master, 4 QA. Environnement technique : Java 17, Angular 17, Spring Boot, JPA/Hibernate, HTML, CSS, Git, GitLab, Maven, JUnit, PostgreSQL, AWS S3, Swagger,OpenAPI, Grafana, Keycloak, Jenkins, Confluence, Jira.

Ingénieur Full-Stack (Java – Spring – Angular-devOps)

EDF

janv. 2024 - juil. 2025

1 an 7 mois

Paris, France

Développement d’une application évolutive et ergonomique pour EDF , destinée au calcul de facturation des producteurs d’énergie (particuliers et professionnels), tout en répondant aux besoins d’audit et de traçabilité exigés par la CRE (Commission de Régulation de l’Énergie). Activités  Analyse des besoins et rédaction des spécifications techniques.  Participation aux réunions avec le métier pour affiner les besoins.  Développement Back-End en Java 21 avec Spring Boot.  Développement d’endpoints REST API pour l’exposition des services.  Développement des tests unitaires (JUnit, Mockito) avec mock des dépendances.  Développement Front-End en Angular 17.  Utilisation d’ETL avec Informatica pour le traitement et la transformation des fichiers entrants.  Stockage et gestion de fichiers via AWS S3  Mise en place des pipelines CI/CD (GitLab CI).  Application des bonnes pratiques : lint, tests, qualité et sécurité du code (SonarQube, Checkmarx).  Déploiement automatisé sur les environnements dev, recette, pré-production et production.  Démonstrations à chaque fin de sprint (Sprint Review) devant les équipes métiers et techniques. Composition de L’équipe : 4 développeurs, 1 Tech Lead, 1 Product Owner (PO), 2 représentants métier, 1 Chef de projet dans un cadre méthodologique Agile (Scrum). Environnement technique : Java 21, Angular 17, Spring Boot, Spring cloud, spring profil , Type Script, REST, JUnit, Mockito, ETL, Informatica, PostgreSQL, Flyway, Jenkins, GitLab, GitLab CI/CD, Docker, OpenShift (Kubernetes), S3(AWS) ,SonarQube, Checkmarx,Swagger, Postman, IntelliJ, pgAdmin.

Ingénieur d'études et de développement JAVA/JEE

Direction de l'information légale et administrative (DILA)

déc. 2021 - déc. 2023

2 ans 1 mois

Paris, France

Dans le cadre de ce projet, l'objectif était d'améliorer le site officiel de la Direction de l’Information Légale et Administrative (DILA) et le backoffice, www.service-public.fr. Activités  Analyse des besoins clients et participation à la rédaction des spécifications fonctionnelles.  Analyse, correction et suivi des anomalies et des bugs.  Conception et Développement de nouvelles fonctionnalités  Exposition des données via des API REST  Colloboration avec les autres équipes de DEVOPS, RECETTE  Assurer la mise en production  Revue de code,refactoring, optimisation des performances  Développement des tests unitaires et des tests automatisés.  Participation aux différentes cérémonies agiles (Daily, Démo, Rétro, Planning). Equipe : 1PO, 5 Développeurs - Méthodlogie : Hybride(Cascade/Agile) Environnement Technique : Java 8, Spring MVC, JPA/Hibernate, Thymeleaf, HTML/CSS/JS, jUnite, Mockito, Cumcmber, Jenkins, Mave, Jira, PostGreSQL

Ingénieur d'études et de developpment Java/JEE

La Sacem

janv. 2020 - déc. 2021

2 ans

92800 Puteaux, France

j'ai assumé le rôle d'ingénieur d'études et de développement. L’objectif était de centraliser les services entre les différentes applications de l'entreprise. Activités  Analyse des besoins clients et participation aux séances de conception, de raffinage et aux autres cérémonies agiles Scrum.  Analyse, suivi et correction des différentes anomalies présentes.  Développement des API REST et gestion des communications asynchrones à l’aide de RabbitMQ.  Développement des tests unitaires et des tests automatisés. Equipe : 1PO, 3 Développeurs - Méthodlogie : AGILE Environnement Technique : Java 8/11, SpringBoot, SpringSecurity, JPA/Hibernate, GIT, MAVEN, jUnite, Mockito, JITA, OracleDB11g, JIRA, Cumcmber, Anisble, AMQP/RABBITMQ, Swagger, OpenAPI, POSTMAN

Ingénieur d'études et de developpment Java/JEE

SFR

janv. 2019 - déc. 2019

1 an

Région de Paris, France

J’ai paricipé au développement d’une solution de gestion des infrastructures de fibre optique pour les techniciens réseaux. Activités  Analyse des besoins clients et participation aux différentes cérémonies agiles (Daily, Démo, Rétro, Planning).  Développement des API REST.  Développement de composants front-end.  Conception et développement de nouvelles fonctionnalités.  Analyse, correction et suivi des anomalies dans les différents environnements.  Revue de code, refactoring et optimisation des performances.  Gestion des versions et suivi des déploiements dans les différents environnements.  Développement de tests unitaires et de tests automatisés. Equipe : 1PO, 4 Développeurs - Méthodlogie : AGILE Environnement Technique : Java 8/11, SpringBoot, SpringSecurity, JPA/Hibernate, Angular, Boostrap, HTML/CSS, GIT, MAVEN, jUnite, Mockito, JITA, OracleDB11g, JIRA, Cumcmber, Anisble, KAFKA, JIRA, OracleDB10g, PL/SQL

Ingénieur d'études et de developpment Java/JEE ,Angular

Ministre de l'éducation Nationale

janv. 2018 - déc. 2018

1 an

Rabat, Maroc

En tant qu'ingénieur Java JEE, j'ai travaillé sur le développement d'une application de gestion scolaire pour le Ministère de l'Éducation Nationale. Cette solution, modulaire et évolutive, répond aux besoins uniques de chaque établissement pour leurs opérations quotidiennes. 𝘼𝙘𝙩𝙞𝙫𝙞𝙩𝙚́𝙨 ▪︎ Analyse des besoins clients et participation à la rédaction des spécifications fonctionnelles et techniques. ▪︎ Participation aux phases de conception et développement des nouvelles fonctionnalités ( Front & Backend). ▪︎ Analyse, correction et suivi des anomalies dans les différents environnements. ▪︎ Suivi de version et de déploiement dans les différents environnements. ▪︎ Assurer la qualité du code à travers des séances de revue de code. ▪︎ Assurer la qualité des livrables en implémentant des tests unitaires.

Stagiaire

Utopie Maroc

mars 2017 - oct. 2017

8 mois

Casablanca, Maroc

En tant qu'ingénieur d’études et de développement Java, j'ai participé au développement d'une solution pour la gestion des restaurants de tacos. Cette solution comprend la gestion centrale des achats fournisseurs ainsi que la facilitation de la commande en ligne pour les clients. 𝘼𝙘𝙩𝙞𝙫𝙞𝙩𝙚́𝙨 ▪︎ Analyse et conception : des modules comme gestion de central d’achat-fournisseur, gestion commode client en ligne. ▪︎ Développement des Endpoint REST. ▪︎ Personnalisation de l'affichage de données provenant des caisses.

Stagiaire

Novakia

juil. 2016 - oct. 2016

4 mois

Casablanca, Maroc

Conception et développement une solution intégrée pour la gestion des universités et écoles, qui couvrent la partie métier d’un établissement d’enseignement (inscriptions, planification des cours, absences, examens et notes, paiements des étudiants et professeurs...), ainsi que la partie gestion (RH et paie, comptabilité, CRM et la Logistique),méthode Agile(Scrum).

M

MicroData

juin 2015 - août 2015

3 mois

Casablanca, Maroc

Conception et développement d’une application de gestion de stock sous la technologie java


Formation

Suptechnology

Licence,ingénierie système d'information/Master,ingénierie logicielle

2012 - 2017

6 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.