Développeur Fullstack Senior Java / Vue.js - Dominante Frontend (H/F) - Freelance

Collective.workMoselleEURESpaskelbta 2026-10-28
Privaloma:JavaScriptJavaVueGitFrontendBackendFullstackDevOpsQA/TestScrumCI/CDSeniorLead

Dans le cadre du renforcement d'une équipe digitale dédiée aux solutions d'encaissement, nous recherchons un Développeur Fullstack Senior Java / Vue.js à dominante Frontend pour accompagner un acteur majeur du retail.

Vous intégrerez une équipe de développement travaillant sur des applications critiques utilisées quotidiennement en magasin : encaissement traditionnel, caisses libre-service et self-scanning.

L'objectif est de développer, moderniser et maintenir des solutions performantes, robustes et adaptées aux besoins opérationnels des collaborateurs en magasin.

VOS MISSIONS

  • Concevoir, développer et maintenir des applications Java / Spring Boot et Vue.js.
  • Développer des interfaces web modernes, interactives et accessibles.
  • Concevoir et maintenir des composants Vue.js réutilisables.
  • Participer aux évolutions fonctionnelles et techniques des solutions d'encaissement.
  • Développer et maintenir les tests frontend unitaires, d'intégration et End-to-End.
  • Assurer la qualité du code et contribuer aux bonnes pratiques de développement.
  • Participer aux processus CI/CD et à la documentation technique.
  • Collaborer avec les développeurs, le Tech Lead et les équipes QA en environnement Agile.

ENVIRONNEMENT TECHNIQUE

  • Frontend : Vue.js, JavaScript, bibliothèques UI
  • Backend : Java, Spring Boot
  • Tests : tests unitaires, intégration, E2E
  • DevOps : Git, CI/CD
  • Méthodologies : Agile / Scrum
  • Outils complémentaires : Gemini CLI (apprécié)
  • 7 ans minimum d'expérience en développement Fullstack Java / Vue.js, avec une forte dominante Frontend.
  • Excellente maîtrise de Vue.js et Java / Spring Boot.
  • Expérience confirmée dans le développement et les tests d'applications frontend.
  • Bonne maîtrise de Git et des bonnes pratiques de développement.
  • Capacité à intervenir sur des applications critiques en production.
  • Autonomie, rigueur, esprit d'équipe et force de proposition.
  • Une expérience dans le retail, la grande distribution ou les systèmes d'encaissement serait un véritable atout.