Projets :
• Front Commerce : Omni-commerce multi-support (Desktop, Tablette & Mobile) pour : La gestion des encaissements et des ventes, la consultation des fiches produit et Stock et disponibilité, la gestion des clients et historique des commandes et la gestion de la délivrance des produits & SAV, la gestion de la parie back-office magasin : Configuration, gestion des caissons et du coffre et le financement et prime des vendeurs /caissiers, Gestion des habilitations (scopes utilisateurs).
• Till Management API : une API de management du back-office des magasins pour : la gestion du magasin : Paramétrage, Clôture pochette cheque, ajout des caissons et la gestion des caissons : Ouverture/Fermeture avec comptage, Apport de monnaie, remise en banque et la gestion du coffre : Comptage du coffre, apport du fonds et remise au transporteur de fond.
• LivePerf : application métier pour d'animation et de gestion du CA/PO en temps réel pour les sites et les magasins Boulanger.
• Front Commerce Notifier : API de gestion des notifications TPE en temps réel pour les transmettre à l'application Front Commerce.
Responsabilités :
 Analyse des besoins et comprendre les exigences métiers et proposer des solutions techniques adaptées.
 Participation aux points de suivi de projet et aux cérémonies agiles (Daily meeting, rétrospective, planning poker).
 Intégration des maquettes UX/UI et création des interfaces utilisateur réactives avec des composants Angular responsives coté frontend pour modéliser les pages et les fonctionnalités de l'application, la gestion des formulaires et la gestion des routes dynamiques et des gardes de routes (Guard) pour sécuriser la navigation.
 Implémentation du NgRx pour assurer la gestion d’état afin de manipuler les données entre les différents composants Angular.
 Écriture de tests unitaires avec Jasmine et Karma pour tester les composants et les services Angular.
 Intégration de frontend avec le backend en assurant la gestion des appels HTTP via le service HttpClient et assurer la gestion des erreurs.
 Conception, Création et maintenance des API REST avec Spring Boot en suivant les principes SOLID pour permettre la communication entre le frontend et le backend et assurer la gestion des erreurs pour rendre les API REST explicites e compréhensibles.
 Sécurisation des API avec l’implémentation des mécanismes d'authentification et d'autorisation (Spring Security, OAuth2, JWT).
 Écriture de tests unitaires et d'intégration (JUnit, Mockito) pour garantir la qualité et la stabilité du code.
 Implémentation des datasource et resolvers coté BFF NodeJS et des requêtes GraphQL.
 Mise en place d’un mécanisme Dark mode /Light mode pour gérer le mode d’affichage coté Angular.
 Mise en œuvre d’un mécanisme de traduction d’accessibilité au niveau du projet.
 Mise en place du mécanisme de la gestion du cache et d’un système de gestion des toggles features pour contrôler les différentes fonctionnalités de l’application.
 Analyser et optimiser les performances backend (latence des API, temps de réponse) et implémenter les scénarios des BENCH (peak/normal) des appels coté API Java.
 Contribution au développement des composants réutilisables du Design System du BOULANGER.
 Écriture des plans de déploiement de l’application, Suivi des performances des applications en production, gestion des incidents, et mise à jour des correctifs.
 Conception, contribution à l’architecture technique du projet et à la documentation technique et des API(Swagger/OpenAPI) pour faciliter la maintenance et l'évolution du projet.
 Monitoring et maintenance pour surveiller la performance et l'état de l'application en production avec Kibana.
 Contribution à la configuration des pipelines CI/CD (Gitlab CI) pour automatiser les tests et le déploiement.
 Participation active aux revues de code et au pair programming, en apportant des suggestions constructives pour améliorer la qualité du code et partager les bonnes pratiques avec les autres membres de l'équipe
Projets :
• Cart Supervisor: une application responsive de supervision des caisses libre-service(SCO) et hybride(HCO) en temps réel pour les Hôtes et les hôtesses des magasins LMIT et LMFR.
• ULYS : une application d'encaissement pour les magasins Leroy Merlin (France & Italie) qui englobe plusieurs produits : caisse libre-service (SCO), caisse hybride (HCO), Queue Boost, Rapid Scan.
Responsabilités :
 Intégration des maquettes UX/UI et implémentation des composants frontend.
 Rédaction de la documentation technique et des API(Swagger/OpenAPI) pour faciliter la maintenance et l'évolution du projet.
 Conception, création et maintenance de points d'entrée (endpoints) des API REST avec Spring Boot pour permettre la communication entre le frontend et le backend et la gestion des erreurs.
 Intégration de frontend avec le backend en assurant la gestion des appels HTTP via le service HttpClient et assurer la gestion des erreurs.
 Mise en place de mécanismes de sécurité pour l’authentification et l’autorisation (JWT, OAuth2) et assurer la gestion des rôles et des permissions.
 Gestion des interactions avec la base de données, optimisation des requêtes et gestion des transactions.
 Écriture de tests unitaires et d’intégration avec JUnit, Mockito pour tester les services et les contrôleurs et pour garantir la qualité du code backend.
 Développement d'interfaces utilisateur interactives et réactives avec Angular et implémentation des services Angular pour consommer les API REST (via HTTPClient).
 Gestion de l’état de l’application avec l’utilisation de RxJS, la configuration des routes pour la navigation à l'intérieur de l'application Angular et écriture de tests coté frontend avec Jasmine/Karma.
 Analyse des besoins métiers et les traduire en solutions techniques.
 Maintenir la documentation technique et des API pour faciliter la maintenance et l'évolution du projet
Projets :
• LaboMatic: une plateforme de gestion automatisée des Datalab pour manipuler les données Hub Data et accéder et manipuler les indicateurs métiers d'une manière sécurisée
Responsabilités :
 Rédaction de la documentation technique et des API(Swagger/OpenAPI) pour faciliter la maintenance et l'évolution du projet.
 Conception, création et maintenance de points d'entrée (endpoints) des API REST avec Spring Boot pour permettre la communication entre le frontend et le backend et la gestion des erreurs.
 Écriture de tests unitaires et d'intégration (JUnit, Mockito) pour garantir la qualité et la stabilité du code.
 Intégration de frontend avec le backend en assurant la gestion des appels HTTP via le service HttpClient et assurer la gestion des erreurs.
 Mise en place de mécanismes de sécurité pour l’authentification et l’autorisation (JWT, OAuth2) et assurer la gestion des rôles et des permissions.
 Gestion des interactions avec la base de données, optimisation des requêtes et gestion des transactions.
 Développement d'interfaces utilisateur interactives et réactives avec Vue.js et écritures des tests unitaires.
Projets :
• Connect'in : Plateforme dédiée au traitement et de suivi des demandes clients pour les métiers syndic et gérance dans le secteur immobilier
• eSIPManager : Plateforme de reporting et de calcul des indicateurs métiers gérance et syndic et la relation client
Responsabilités :
 Rédaction de la documentation technique et des API(Swagger/OpenAPI) pour faciliter la maintenance et l'évolution du projet.
 Conception, création et maintenance de points d'entrée (endpoints) des API REST pour permettre la communication entre le frontend et le backend et la gestion des erreurs.
 Négociations avec les clients sur les nouvelles fonctionnalités à intégrer dans l’application et validation les spécifications.
 Préparation de mode opératoire de livraison et Déploiement de l’application
 Suivi des performances des applications en production, gestion des incidents, et mise à jour des correctifs.
 La maintenance TMA (corrective et évolutive) de l’application et le Support client.
Projets :
• LAM (Large Account Management): une application B2B pour répondre aux b...