
Idir Leham
Lead Développeur Java Senior | Architecture & Sécurité
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Tech Lead Java Senior avec 14+ ans d'expertise en architecture backend et migrations complexes. Spécialisé dans la modernisation de plateformes (Java 8→21, microservices) et l'optimisation de performances pour des géants comme Generali et Galeries Lafayette. Expert en Spring, sécurité et déploiement continu pour transformer vos systèmes legacy.
Expérience de travail
Lead Développeur – migration des plateformes Java
GeneraliFreelance
déc. 2023 - Présent
2 ans 11 mois
Seine-Saint-Denis, Île-de-France, France
Projet: Au sein d’un centre de services Java, pilotage technique d’un projet de migration visant à moderniser et fiabiliser le socle technologique des applications (serveur d’applications, version de Java, frameworks, tests, architecture MVC). Objectif : désendetter techniquement les plateformes obsolètes ou non maintenues, tout en garantissant la continuité et la qualité de service. Réalisations : Récupération et validation du code source : récupération des applications, adaptation et exécution en local selon les configurations existantes (Jboss et java 8). Planification de la migration : définition d’une feuille de route granulée pour chaque application – notamment migration de Java 8 vers Java 21, de JBoss 6 à Tomcat 10. Mise à jour des différentes versions de frameworks (Spring Framework, Spring Security, Spring Integration, Apache CXF, Hibernate, JPA, Mockito, H2, JUnit, …) Mise en œuvre progressive : développement de chaque étape, refactoring, résolution des alertes SonarQube, mise à jour des tests unitaires. Mise à jour de documentation (fiche applicative du wiki, STD, environnement, installation du poste de développement, etc..) Automatisation & déploiement continu : génération de packages, création de jobs Jenkins, suivi de la campagne de livraison jusqu’à la production. Documentation : mise à jour des fiches applicatives sur le wiki (STD, environnement, installation poste de dev, etc.). Environnement technique: Java (8, 17, 21) · IntelliJ · JBoss · Tomcat · JMeter · Maven · JSF · CXF · Spring MVC · Hibernate & JPA · JUnit 4 & 5 · OpenRewrite · VSCode, GitHub Copilot (GPT-4.1, GTP-4o, Claude Sonnet 3.5, Claude Sonnet 3.7 Thinking, Gemini 2.5 Pro ...)
Développeur senior backend Java SAPCC
Galeries LafayetteFreelance
févr. 2023 - déc. 2023
11 mois
Paris et périphérie
Projet: Refonte du site des Galeries Lafayette avec le soutien technologique de SAP Commerce Cloud (SAPCC, également connu sous le nom de Hybris). Réalisations : Conception et développement du moteur de calcul des prix du panier Adaptation des bons d'achat de SAPCC aux besoins des Galeries Lafayette Amélioration du code existant (analyse avec Sonar, optimisation des logs, améliorations de la conception) Analyse des performances à l'aide de: Dynatrace, Java Microbenchmark Harness, Java flight recorder Détection et correction des vulnérabilités de sécurité Création de tâches Jira liées à la qualité du code, aux problèmes de performance, à la gestion des logs et aux problèmes de sécurité Mise en place d'un service de monitoring pour résoudre le problème des clics multiples Environnement technique: Sapcc (aka hybris) , Java17, Intellij, Json-server, Dynatrace , Agile scrum, PlantUML, Postman, Jira
Expert ATG /JAVA/JEE
DECATHLON FRANCE (Client)Freelance
mai 2015 - déc. 2022
7 ans 8 mois
Lille, France
IED ATG/JAVA/J2EE chez Artere e-commerce
Monoprix (Client)
nov. 2013 - juil. 2015
1 an 9 mois
Région de Paris, France
Mise en place de la nouvelle plateforme E-commerce de Monoprix basée sur ATG 10.2 et le moteur de recherche Endeca. Réalisations : Conception et développement de différents modules : Paiement (Carte bancaire,VISA, 3DS, MasterCard, PayPal, OneClick, Bon d’achat, Point smiles …) Import / export de données Gestion du panier Gestion du catalogue Gestion de la commande Fulfillment CSC Environnement technique: ATG,CSC, Endeca, JAVA/J2EE, Eclipse, Ant, SQL, PLSQ
Ingénieur consultant Java / J2EE : Projet Optimum chez Artere e-commerce
Orange (Client)
mars 2013 - oct. 2013
8 mois
Région de Paris, France
Contexte projet : Étude et développement d’un logiciel de suivi et gestion du déploiement de la fibre optique à partir des besoins des utilisateurs. Réalisations : Conception et Développement des Users stories Refactoring sur le code existant. Rédaction du manuel d’installation pour l’exploitant Installation de l’application sur des serveurs de qualification et de recette. Environnement technique: Java/J2EE,Spring,Hibernate/JPA,Struts,Jasper Report,Oracle 11g,maven, Hudson,svn, Weblogic,Sql, Oracle 11g, Scrum, Windows.
Concepteur Développeur ATG/Java/J2EE chez Artere e-commerce
Orange (Client)
déc. 2012 - mars 2013
4 mois
Région de Paris, France
Contexte projet : Réalisation de site web de vente en téléphonie (mobile et forfait) pour les filiales Orange FR, Orange DO, Orange AM, Orange SP, Orange JO. Réalisations : https://tiendaonline.orange.es/home (shop espagnole) http://www.orange.com.do/shop/asp/home (shop république dominicain) Participation à la proposition de solutions techniques. Conception et développement d’évolutions fonctionnelles impactant l’ensemble de l’application Création et gestion du catalogue Création et gestion des imports/exports des données Gestion des performances de l application Gestion de la commande Contribution à la montée en compétences des développeurs. Environnement technique : JAVA/J2EE, Eclipse, Spring, velocity , ATG E-commerce(ATG 2007.1 v9.3) , DB Oracle 11i, Axis2, JSP, Servlet, SOAPUI, TCPMON, Weblogic 10.3, SVN, Hudson, ant.
Concepteur Développeur Java/J2EE chez Artere e-commerce
SFR Business
mai 2012 - déc. 2012
8 mois
Région de Paris, France
Conception et réalisation d’une application web de gestion de facturation et de Reporting. Réalisations : Conception et développement de différents modules : authentification. gestion des utilisateurs génération des rapports envoi de mail Mise en place des environnements de build Environnement technique : JAVA/J2EE, Eclipse, Spring (Spring core, Spring Security, Spring Webservices, Spring MVC), Hibernate, JasperReprots, iReport-4.6.0, JSP, Maven, DB MySQL, Tomcat, Hudson.
Orange
janv. 2010 - mai 2012
2 ans 5 mois
Région de Paris, France
Concepteur Développeur Java/J2EE
mars 2011 - mai 2012
1 an 3 mois
Région de Paris, France
Mission : Conception et réalisation des modules du site http://www.sosh.fr/ Réalisations : Etudes des modules e-commerce existants sur les autres boutiques orange Refactoring des modules Développement des nouvelles fonctionnalités Test de non régressions Développement Tests unitaires Déploiement Environnement technique : J2EE, Eclipse, PLSQL, Servlet, JSP, ATG, Axis, Ant, DB Oracle, Webservices, SOAPUI, TCPMON, Jonas, Weblogic, Tomcat, Hudson.
Concepteur Développeur ATG/Java/J2EE
nov. 2010 - mars 2011
5 mois
Région de Paris, France
Mission : Refactoring et Migration de l’architecture du site : http://www.orange-wifi.com/ Réalisations : Conception de la nouvelle architecture de l’application (UML, Merise) Rédaction des spécifications fonctionnelles et techniques détaillées Développement Tests unitaires Déploiement Script PLSQL Environnement technique : JAVA/J2EE, Eclipse, PLSQL, Servlet, JSP, ATG, Axis, Ant, DB Oracle, Webservices, SOAPUI, TCPMON, Jonas, Weblogic, Tomcat, Hudson.
Ingénieur étude et développement JAVA/J2EE/ATG
janv. 2010 - oct. 2010
10 mois
Région de Paris, France
Projet visant à consolider l’ensemble des boutiques de vente en ligne sur une seule architecture technique convergente pour l’univers du fixe, du mobile et de l’internet. Réalisations : http://mobile-shop.orange.fr http://www.orange.fr/OneEShopPCM http://mobile-shop.orange.fr/OneEShopTopup Conception et développement d’évolutions fonctionnelles impactant l’ensemble de l’application Chiffrage Création des pages Front qui présentent les produits des boutiques. Customisation du commerce pipeline Création de tâches schedulées Gestion du panier Implémentation des modules de paiement Environnement technique : JAVA/J2EE, Eclipse, Servlet, JSP, ATG 2007.1, Axis, Ant, DB Oracle, Webservices, SOAPUI, TCPMON, Jonas, Weblogic, Tomcat, Hudson.
IED ATG JAVA-JEE
ARTERE Ecommerce
janv. 2010 - déc. 2010
1 an
Ingénieur étude et développement JAVA/J2EE
Alti.Cernum a subsidiary of Tata Consultancy Services
avr. 2009 - oct. 2009
7 mois
Région de Paris, France
www.alti.fr Stage de fin d’études Réalisation d’une application JAVA/J2EE de gestion de recrutement (CV Thèque) Réalisations : Recueil des besoins auprès de la MOA Conception (UML, Merise) Rédaction des spécifications fonctionnelles et techniques Développement Tests unitaires Déploiement Environnement : J2EE, Eclipse, JAVA ,GlassFishv2, JSF, JPA, PostGreSQL 8.3, Web Services, SOAPUI, TCPMON , JUnit 4.4, Maven 2,SVN, Log4j, AnalyseSI 0.6, NetBeans 6, UML, Merise, CSS.