
Habib BENMERZOUKA
Senior Full Stack Developer | Java & Spring Boot
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead Full Stack avec +15 ans d'expertise Java/Spring et frameworks modernes Angular/Vue.js. Spécialisé dans la conception d'architectures complètes et le développement d'applications métier complexes, notamment pour la Sacem et Bpifrance. J'apporte des solutions techniques robustes et scalables, du développement front-end à l'implémentation de services backend et batchs Spring Boot.
Expérience de travail
Technical Lead
Direction générale des Finances publiquesFreelance
févr. 2025 - Présent
1 an 9 mois
Technical Lead
ENS Paris-SaclayFreelance
févr. 2024 - déc. 2025
1 an 11 mois
Gif-sur-Yvette, France
Sacem
janv. 2017 - août 2023
6 ans 8 mois
Neuilly-sur-Seine, France
Développeur Lead Full Stack
déc. 2019 - août 2023
3 ans 9 mois
Neuilly-sur-Seine, France
Projet "OCTAVE" - Référentiel des Œuvres de la Sacem Evolutions sur l'application OCTAV qui comprend le front iDesk, les services métiers en Java et les batchs en spring batch. Projet "Spectacles" Développement "from scratch" de l'application de saisie des Spectacles en Angular Tech Stack Back : Java 8/Hibernate/Spring Core/Spring Batch/SQL Front :Angular8/15, TypeScript/JS, HTML5/CSS, Kendo UI/Angular Material UI/ Serveurs : Tomcat/Oracle/PostgreSQL Tools : Eclipse/IntelliJ IDEA/GIT/JIRA/Jenkins
Tech Lead FullStack VueJS/Java Developer
janv. 2017 - déc. 2019
3 ans
Neuilly-sur-Seine, France
Projet PRIAM : Conception et réalisation de l'application PRIAM "from scratch" qui permet de gérer la répartitions par analogie notamment des œuvres issues de la copie privée. Tech Stack Front end : Vue.js, HTML5,CSS, Javascript, Bootstrap, Webpack. Back end : Java 8/ Spring 4/Spring boot/Spring JPA/Spring Batch/Toomcat 8/MaridDB Tools JIRA, GIT, IDEA IntelliJ 2017, npm, maven, yarn,nodejs, Jenkins.
Tech Lead Java JEE
Bpifrance
janv. 2014 - déc. 2016
3 ans
Maisons-Alfort, France
Contexte : ======== Au sein du service « Logiciel Support », je suis intervenu sur le Projet « PASS » qui est une application centrale dédiée à la gestion des utilisateurs internes et externes des différentes applications du système d’information de Bpifrance. Elle permet également la gestion des habilitations de tous les acteurs du SI. L’application est le point centrale de communication avec l’annuaire LDAP de Bpifrance pour à la fois les besoins d’authentification et de gestion des habilitations. Tâches: ======= Rédaction des spécifications fonctionnelles et techniques détaillées Développement de traitements Batchs en Java Evolutions sur l'IHM en GWT Mise en place d’une API des services Web PASS afin d’offrir aux applications internes du SI des opérations de création/gestion des utilisateurs sur l’annuaire LDAP Etude et mise en place d’un service Web pour la gestion de l’authentification unique (SSO) pour l’accès des partenaires externes à Bpifrance notamment les partenaires bancaires. Développement et mise en oeuvre de la sécurité des Services Web PASS Etude fonctionnelle et technique des nouveaux besoins Référent technique et fonctionnel sur PASS. Support technique sur les incidents de prod. Environnement technique : ==================== Langage & Frameworks : Java SE 6, Java EE 6, CDI, EJB 3, GWT 2.2/Smartgwt 3, Javascript/JQuery Web Services JAX-WS SOAP, Webservice REST Base de données : IBM DB2 v9/v10, Oracle Database 11g, Hibernate 3.3.0, JDBC, SQL Serveur d’applications : Websphere 8.0.0.4 Annuaire ITDS LDAP 6.2 Outils de Dév. : JUnit, Mockito, Checkstyle, SoapUI, Maven 3, Eclipse Kepler, IBM RAD, SVN, GIT,SquirelSQL, PowerAMC, Jenkins, SonarQube.
Ingénieur Développement Java/GWT
JCDecaux
mars 2013 - déc. 2013
10 mois
Contexte : ======== Développement au sein du système Digital (Gestion et affichage de contenus publicitaires numériques), un outil de Monitoring Control Panel(COCKPIT) des panneaux d'affichages de contenus publicitaires numériques (les players). Tâches: ======= Développement des IHM des modules de gestion (commandes de players, rôle etc) Développement des couche service et DAO Développement des tests unitaires JUnit associés Participation pour la mise en oeuvre de l’architecture et choix techniques Environnement technique : =================== Langage & Frameworks : Java SE 7, Java EE 6, CDI, EJB 3, GWT 2.4/GXT 3/MVP/Gin Web Services JAX-RS Base de données : MySQL 5.1 avec Framework EclipseLink Serveur d’applications : JBoss EAP 6 Outils de Dév. : JUnit, Mockito, Checkstyle, SoapUI, Apache ANT, Eclipse 3.7, SVN
Ingénieur Développement Java/GWT
AVISTO
oct. 2012 - mars 2013
6 mois
Conetxe : ======= Maintenance d'un outil interne qui permet de gérer les candidatures/candidats qui postulent aux offres de recrutements dans la société Avisto et le groupe ELSYS. Outil Recruter développé en GWT et déployé sur un serveur Apache Tomcat. Tâches : ======== Correction de Bugs Implémentation des nouvelles évolutions dans l’IHM Refactoring de code Analyse du code et amélioration des performance de l'application Environnement technique : ==================== Java SE 6 GWT 2.4/Smartgwt Hibernate 3 Base de données PostgreSQL 9.0 Serveur d’applications : Apache Tomcat Outils de Dév : Eclipse 3.5, SVN, Maven 2, JUnit
Ingénieur Etudes & Développement Java/ J2EE
Docaposte
déc. 2010 - oct. 2012
1 an 11 mois
Développeur Java J2EE
ISSOS
sept. 2009 - juil. 2010
11 mois
Sophia Antipolis
Développeur Java/J2EE/Web
PROLOGIA
janv. 2009 - août 2009
8 mois
Développeur Python/Java//Eclipse RCP
Elsys Design
sept. 2008 - janv. 2009
5 mois
Formation
Université Paris Cité
Master 2 (M2), Informatique
2007 - 2008
2 ans
Université Aboubekr Belkaid
Diplôme d'ingénieur, Informatique
2002 - 2007
6 ans