
Heythem Ben Hamda
Consultant Senior Java | Angular Kafka
Salaire / Taux journalier
Clichy, France
Freelance
Expertises
Langues
À propos
Introduction
Consultant fullstack Java Angular avec 9+ ans d'expertise en développement d'applications d'entreprise et migrations techniques. Spécialisé en modernisation d'applications legacy vers Spring Boot/Java 17 et implémentation d'architectures microservices avec Kafka. Expert en développement back-end Java/JEE et front-end Angular pour des solutions métier complètes.
Expérience de travail
Développeur senior
defi SOLUTIONSFreelance
oct. 2024 - déc. 2024
3 mois
Développeur Java/JEE Analyste développeur Java JEE au sein de l’équipe back office pour la migration d’une application basé sur java 1.5 vers une application basé sur Spring boot et java 17 - Mise en place et configuration d’une aspect transactionnelle avec ATOMIKOS - Configuration des multi data source avec XA - Mise en place du test du charge - Mise place des tests unitaires et d’intégration - Correction du bugs et anomalies après la recette avec open Rewrite - Mise en place des web services SOAP et REST Environnement technique : Java 17, Spring Boot, Hibernate, Spring Batch, Spring, Maven, Jenkins, Sonar, Lombok, Mockito, Docker,Git,Mongo DB Methodologie: Scrum Agile :équipe 6 personnes
Consultant Java/Java EE
Fnac
juin 2022 - oct. 2024
2 ans 5 mois
Analyste développeur Java JEE au sein de l’équipe back office Ordre Management Darty, en charge de la gestion du cycle de vie des commandes web, de la création jusqu’au paiement et Décommissionnent du back office basé sur les EJB 2 vers spring Hibernate - Conception, chiffrage et développements - Intégration du nouveau partenaire de scoring des commandes - Décommissionnement du back Office basé sur les ejb2 vers apllication spring boot hibernate - Correction des bugs - Implémentation de module Kafka consumer depuis un topic externe - Implémentation du module Kafka Producer pour publier les ordres d’achats - Mise en place d’un Kafka Stream pour calculer les couts de chaque ordre par utilisateur. Environnement fonctionnel : Gestion des commandes et achats en ligne Environnement technique : Java 17, Spring Boot, Hibernate, Spring Batch, Spring, Maven, Jenkins, Sonar, DB2, Lombok, Mockito, Docker, Kubernates Git,Kafka Pair Pregaming et revue de code Methodologie: Scrum Agile : équipe 6 personnes sprint de 2 à 3 semaine
Consultant Java/Java EE Angular
Enedis
mars 2021 - juil. 2022
1 an 5 mois
Développement « from Scratch » d’une application « SYSPO » pour le compte du client Enedis pour la gestion des ouvrages et des dossiers et de tableau de charge - Participation au développement du module de gestion tableau de charge - Correction des quelques bugs des cartographies avec géo server - Participation au développement du module de gestion des FCM (Fiche Chronologique de manœuvre). - Développement des formulaires en Angular 10 pour la gestion des ouvrages et dosssiers - Réalisation des tests unitaires Mockito et Junit - Correction des bugs - Mise en place de Kafka Producer pour publier les ouvrages - Mise place de Kafka Stream pour afficher les nombres d’intervention par ouvrage Environnement fonctionnel : Creation D’un erp pour la gestion asssisté par ordinateur Environnement technique: Spring, Hibernate, spring boot, java 17, Angular 10, Jasper Report, Jenkins, Git, Geo server, Kafka, Mango DB,Docker Kubernates Pair Pregaming et revue de code Architecture: Microservice aspect DDD Methodologie: Scrum Agile : équipe 6 personnes sprint de 2 à 3 semaine
Ingénieur d'étude et Développement
Mutex Officiel
sept. 2015 - oct. 2017
2 ans 2 mois
Description de la mission Développement d’une application espace employeur « Selfcare » pour le compte des clients Carel, Mutex, HARMONIE MUTUELLE et ADREA qui a pour objectif la déclaration des arrêts de travail et la souscription des prospects. Activités et réalisations - Conception de l’application - Développement et conception du module de gestion des employés - Développement du module de gestion des contrats - Développement du module gestion des déclarations des arrêts du travail pour les salariés - Développement du module Support Utilisateur - Installation des serveurs Dev et serveur ITG - Réalisation des tests unitaires Mockito et des tests d’intégration avec JUnit Environnement technique MySQL 5, spring 4.0, wsdl, web services SOAP, Spring-ws, web service Rest, Hibernate 4.0, Tortoise SVN, Tomcat, Maven3, Jenkins, Sonar, Xsd.