Développeur Senior Full Stack spécialisé en SAP Commerce Cloud (Hybris), avec plus de 8 ans d'expérience dans le développement d'applications e-commerce performantes. Passionné par les technologies Java, Spring Boot et Angular, j'accompagne les entreprises dans la création de solutions évolutives et innovantes. Toujours à l'écoute des nouvelles tendances technologiques, je veille à livrer un code de qualité, optimisé et maintenable. Disponible pour relever de nouveaux défis dans des environnements internationaux et dynamiques
Migration complète du backend de Java 17 vers Java 21 et du frontend Angular 13 vers Angular 17.
Participation à la migration de la chaîne CI/CD de Jenkins vers GitLab CI,
Développement et adaptation de Web Services REST en conformité avec les standards de sécurité.
Conception, développement et maintenance des traitements batch avec Spring Batch, incluant la création, planification et optimisation de nouveaux jobs pour automatiser les flux métier.
Industrialisation de la chaîne CI/CD (GitLab CI, Jenkins) : automatisation du build, gestion des releases, déploiements vers IBM Cloud
Suivi opérationnel : astreintes pour la surveillance des mises en production (MEP), assurant la continuité de service et la résolution rapide des incidents.
Intégration du moteur Aspose pour la génération dynamique de rapports personnalisés (rapport ad-hoc), remplaçant Apache POI
Intégration d’Ignite UI avec Angular pour la visualisation directe de fichiers Excel (.xls, .xlsx) dans le navigateur
Refactoring du code legacy pour améliorer lisibilité, maintenabilité et performance (+20% de gain constaté)
Développement de tests unitaires et automatisés (JUnit, Mockito), Augmentation de couverture de 20% à 60%,
Optimisation front-end & back-end, gestion de la performance applicative et réduction des bugs
Réalisation de code reviews, rédaction de documentation technique et collaboration continue avec une équipe internationale (Inde) – communication en anglais
Collaboration avec les équipes Dev / Ops / TEO / BA / DBA / Cloud / Partenaire (Infragistics…)
- Refonte et évolution d'une plateforme e-commerce à fort volume : tunnel d’achat, intégration produits, antifraude, performance et qualité de code.
- Développement et adaptation de Web Services RESTful pour la gestion des commandes, produits et paiements
- Mise en œuvre de nouvelles fonctionnalités métiers critiques : anti-fraude (Forter), traitement des paiements (Primer), location longue durée (LLD)
- Contribution à la refonte complète du tunnel d’achat, avec intégration front-back fluide
- Intégration de la solution PIM via Talend et synchronisation avec la MarketPlace Mirakl (flux produits multisources)
- Refonte des Converters et Populators, adaptation des modèles Hybris pour améliorer la cohérence des données
- Développement de scripts Groovy pour automatiser la purge de données, le décommissionnement d’anciens modules via impex
- Rédaction de tests unitaires (Mockito) et participation active aux code reviews
- Rédaction des documentations techniques, manuels utilisateurs, et support technique aux nouveaux arrivants
- Participation à la montée en qualité du code et à l’optimisation des performances via refactorings ciblés.
- Suivi opérationnel : astreintes pour la surveillance des mises en production (MEP), assurant la continuité de service et la résolution rapide des incidents.
- Participation au projet ARC en parallèle : analyse d’anomalies, correction TMA
- Collaboration avec les équipes Dev / Ops / PO / SAP Support
Développement et intégration de solutions omnicanales autour de SAP Commerce Cloud : stock, commande, Click & Collect, APIs et middleware.
Conception et développement d’APIs REST Hybris (OCC) pour l’application de vente STW V2 et modules internes (BoMag, CustomerService)
Intégration de MuleSoft dans la couche Hybris pour la gestion des flux inter-applicatifs (produits, commandes, clients)
Développement du processus Click & Collect, avec gestion temps réel des stocks et notifications clients
Participation au middleware interne (CFM) assurant la communication entre les applications du SI Celio
Intégration du framework Swagger/OpenAPI dans Hybris pour la documentation des APIs exposées
Conception des Web Services de gestion des stocks (disponibilités magasin, synchronisation)
Mise en place d’indexation Solr pour l’optimisation du moteur de recherche produit
Développement de Jobs EJB en Java pour les traitements planifiés (purge, synchronisation, notifications)
Résolution d’anomalies critiques, rédaction de documentation technique, collaboration étroite avec équipes métier et QA
Collaboration avec les équipes Dev / Ops / Métier / Partenaire / Architecte
Développement d'une application web de traitement et de correspondance d'attributs produits à partir de fichiers CSV.
Conception d’une application full stack (Java EE + JSP + Spring) pour le mapping automatique des attributs CSV vers des valeurs prédéfinies
Modélisation UML et conception de la base de données relationnelle (Oracle / MySQL)
Développement des modules de lecture, traitement et validation de fichiers CSV, avec gestion fine des erreurs
Mise en œuvre de jobs batch Java pour les traitements planifiés et automatisés
Développement des interfaces utilisateur dynamiques (HTML, CSS, JavaScript) et des évolutions côté back-end
Réalisation de tests unitaires (JUnit) et participation aux tests d'intégration
Rédaction des spécifications techniques, documentations développeur et manuels utilisateur
Maintenance corrective et évolutive, résolution de bugs, amélioration de la stabilité applicative
- anglais