RÉALISATION

Expertise système et modernisation d’un système d’encaissement certifié dans la grande distribution

Grande distribution

Contexte du projet

Un environnement d’encaissement hétérogène et réglementé, à moderniser sans rupture de service.

Versusmind est intervenu dans l’équipe encaissement d’un acteur majeur de la grande distribution, autour de son logiciel de caisse propriétaire. L’environnement est exigeant : des technologies legacy (jusqu’à une JVM 6, 20 ans d’âge) côtoient des briques récentes (Rocky Linux), sur un système de caisse certifié soumis à de fortes contraintes fiscales et de sécurité — intégrité des tickets garantie par une chaîne de type blockchain, base locale MySQL en tampon, gestion des déconnexions et de la reprise. Le parc représente de l’ordre de 2 000 caisses (30 à 40 par magasin), déployées localement sur leur propre matériel. Le contexte imposait par ailleurs une modernisation contrainte : fermeture du data center historique et bascule vers les services et le SSO du groupe.

Notre intervention

Notre consultant est intervenu en posture d’expert technique transverse, capable de traiter en urgence les sujets bloquants sur l’ensemble de l’équipe. Il a mené la réécriture complète (environ six mois) du driver d’impression maison des imprimantes thermiques de caisse (connectées en USB et port série), en Java sous Linux, sous la contrainte de compatibilité avec une JVM 6 — un travail bas niveau sur les entrées/sorties et l’interfaçage matériel. Il a débloqué plusieurs situations critiques immobilisées depuis des semaines, en intervenant d’un pôle à l’autre, jusqu’à la fiabilisation des supports de déploiement des caisses (images système, clés USB de boot).

Il a également conduit la migration de deux applications web vers le SSO du groupe (Google Cloud Platform), avec une approche transitoire maîtrisée puis une montée de version de la JVM de Java 6 jusqu’à Java 25, et contribué à la trajectoire de fermeture du data center (déploiement de nouvelles machines par magasin pour la collecte des chaînes de tickets).

Enjeux business

  • Sécuriser et pérenniser un système de caisse certifié critique : intégrité des transactions et conformité fiscale
  • Fiabiliser l’impression des tickets, composant matériel sensible à fort impact magasin
  • Réussir la bascule vers l’infrastructure et l’authentification du groupe après rachat, sans interruption de service
  • Maîtriser un écosystème très hétérogène (multi-JVM, multi-OS, matériel varié)

Technologies clés : Java, Linux, Rocky Linux, MySQL, SSO, Google Cloud Platform

Un projet similaire ?

Nos équipes peuvent vous accompagner. Décrivez-nous votre besoin en quelques lignes.

Parlons de votre projet

Suivez notre actualité