Anis BEN HAMDA

Tech Lead Java/Spring/Angular | DevOps

Salaire / Taux journalier

Pontoise, France

Freelance

Expertises

Spring BootDevOpsKubernetes

Langues

Français

À propos

Introduction

Tech Lead Java/Spring/Angular avec 15+ ans d'expertise en développement full-stack et encadrement d'équipes. Spécialisé dans les migrations techniques complexes (Java 7→21, Angular, microservices) et l'architecture cloud/DevOps. J'accompagne vos projets de modernisation avec une approche technique éprouvée et un focus sur la qualité.

Liens

Expérience de travail

Techlead Full stack Java/Spring/Angular/Devops

Agence du Numérique en SantéFreelance

mai 2023 - Présent

3 ans 6 mois

Greater Paris Metropolitan Region · Remote

Refonte de l'annuaire esanté et d'autres projets legacy de l'ANS vers des nouvelles technologies ● Assistance technique d’une équipe de 4 développeurs ● Garantir la qualité de code et bonnes pratiques (Code review). ● Interfaçage entre l’équipe de DEV et les équipes d’architectes et de Pod. ● Développement backend et frontend ● Développement et optimisation SQL dans un environnement Oracle ● Études et réalisation des sujets de migrations techniques (Java/Spring/Hibernate) ● Migrations Java 7 -> Java 17 -> Java 21 ● Migration Angular 17 -> Angular 18 ● Migration de Jboss a SpringBoot pour certains projets Java ● Définition de l’architecture et choix technique dans le cadre d’une refonte du projet IHM : Liferay => SpingBoot/Angular/docker. ● Mise en place des pratiques de sécurité Angular contre les attaques XSS (CSP, TrustedTypes, XSRF/CSRF) ● Réalisation des POC décisifs, ● Assistance de PO a la définition de Sprint-Planning. ● Développement et configuration de la partie docker et CI/CD (sous jenkins) ● Configuration de la partie déploiement sous l’orchestrateur Nomad ● Migration de Nomad vers un cloud public OVH kubernetes/Argocd ● Déploiement sur les environnements de Dev et recette via Puppet ou des pipelines jenkins ● Rédaction de la documentation technique

Tech Lead Fullstack Java/Spring/Angularjs/Vuejs/DevOps

Ocea Smart BuildingFreelance

mars 2015 - mai 2023

8 ans 3 mois

92400 Courbevoie, France

Développement de la solution le HAB :Un outil décisionnel pour les propriétaires de logements sociaux (HLM) ● Assister techniquement une équipe de 4 développeurs. ● Garantir la qualité de code et bonnes pratiques (Code review). ● Migration angularjs -> vuejs ● Migration Rancher1 -> Rancher2 ● Migration Vue2 -> Vue3 ● Migration Java 8 -> 17 -> 21 ● Migration Spring 5/ Spring Boot 2 ● Migration continue des version Postgresql et Gitlab ● Réalisation de Poc pour l'integration des fichiers csv dans le HAB ● Réalisation de Poc de Elastic search/Kibana/Logstash ● Gérer l’environnement Gitlab (Gitlab Runner, Gitlab docker registry, pipeline, …) ● Analyse et modification de la configuration Postgres pour une meilleure performance ● Optimisation et analyse des requêtes SQL à la suite des tests de performances ● Développement des charts HELM3 pour l’orchestrateur Kubernetes ● Maintenir l’environnement technique (rancher, kubernetes, playbook ansible , …) ● Développement des playbook ansible pour la gestion de l’environnement applicatif (postgres, rancher,). ● Gestion de déploiement avec l’outil Rancher / Kubernetes. ● Réalisation des tests des tests automatisés et tests de performances ● Rédaction de la documentation.

Zenika

mars 2014 - déc. 2017

3 ans 10 mois

Paris, France

Mission Consultant confirmé Java/Jee chez BNP-PARIBAS

sept. 2017 - déc. 2017

4 mois

Paris, France

Développement d’une solution de véhicules connectes (Arval Active Link) avec la méthode Agile/Scrum. ● Analyse de besoins, Grooming et construction de story. ● Développement frontend et backed. ● Réalisation de la mise en prod. ● (Équipe de 15 personnes) Environnement technique : Java8, Angularjs1.5, Docker, Spring, Rest, Jpa, AWS, Oracle, Git

Mission Consultant Java/Jee chez Suez Environnement France

févr. 2015 - oct. 2017

2 ans 9 mois

7620 Paris, Danemark

Analyse et développement de l’application LE HAB d'aide à la construction de PSP (Plan stratégique de patrimoines) dédié pour les bailleurs sociaux, avec la méthode Agile/Scrum. ● Analyse de besoins, Grooming et construction de backlog et User story. ● Conception et développement back : exposer des services Rest securisés. ● Développement front : interfaces, graphes (d3js), cartographie (open layer). ● Développement de tests d'intégration et tests d'acceptance. ● Mise à jour de l'environnement d'intégration continue (Jenkins Pipline, Docker). ● Mise en recette et mise en production de l'application sous un environnement docker. ● Rédaction de la documentation . ● (Équipe de 7 personnes) Environnement technique : Docker, JAVA 8, Angularjs1.4, D3js ,Rest, Spring , Maven, Mybatis, JUnit, Cucumber, Postgresql, Jira, GIT, Artifactory, Jenkins pipline.

Mission Développeur Confirmé Java/Jee chez BCA Expertise

juin 2014 - janv. 2015

8 mois

7620 Paris, Danemark

Application desktop pour la gestion des expertises automobiles ● Application fonctionnelle en mode offline. ● Développer la synchronisation de données avec la centrale. ● Développer le Font en java. ● (Équipe de 5 personnes) Environnement technique : JAVA 8, JAVA FX, Hibernate, Spring 3 (Core, MVC), Maven (2), JUnit, oracle 11g, SVN.

Mission Développeur confirmé java/jee chez Unibail France

mars 2014 - mai 2014

3 mois

7620 Paris, Danemark

Développement de services REST qui exposent des données commerciales sur les centres commerciaux, pour le client Ipad. ● Maintenance des services existants. ● Développement de nouveaux services qui regroupe des données à partir des services externes (WebSC, Unipix). ● Gestion performance et mise en cache. ● Développement d’un module de mappage à partir d’un fichier CSV. ● Développement de tests unitaire et test d’intégration. ● (Équipe de 4 personnes) Environnement technique : Java/JEE, Spring core, Spring Data, Hibernate ,Spring Junit ,mybatis, CXF, Json, dozer, Jackson, Maven, Jenkins ,Git, Mysql.

ingenieur developpement java/j2ee

Sotugar

févr. 2008 - mars 2014

6 ans 2 mois

Soliman, Tunisie

Analyse et développement des applications de gestion de la garantie bancaire : système de cotation de crédits bancaires, gestion de crédits. ● Analyse de besoins. ● Conception et développement. ● Tests. ● Mise en production. ● Maintenance. ● (Équipe de 3 personnes) Environnement technique : Java/JEE, JSF, Richfaces, Spring core, Hibernate ,Junit ,mybatis, Maven, SVN, Oracle 10g, qlikview.

Developpeur

Linedata Services

sept. 2007 - janv. 2008

5 mois

Soliman, Tunisie

Développement PL/SQL, Oracle, JAVA


Formation

University of Tunis El Manar

ingenieur

2004 - 2007

3 ans 1 mois

IPEIN

Préparatoire aux etudes d'ingenieur

2002 - 2004

2 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.