Développeur Fullstack Senior Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Dans le cadre du renforcement de ses équipes techniques, notre client recherche un Software Development Engineer Fullstack Senior pour intervenir sur des applications stratégiques dédiées aux opérations en magasin et à la gestion du balisage produit, papier et électronique.
Au sein d’une équipe produit évoluant dans un environnement international, vous contribuerez au développement et à l’évolution de solutions à forte disponibilité, utilisées quotidiennement dans un réseau de magasins à grande échelle.
Vous participerez aux évolutions majeures du produit, avec un rôle central dans les choix d’architecture, la qualité du code, la performance et la fiabilité des applications en production.
Vos missions
Conception technique : analyser les besoins métier et concevoir des architectures robustes et évolutives (architecture hexagonale, Event-Driven).
Développement Fullstack : concevoir et faire évoluer les applications en Java, Spring Boot et Vue.js, dans le respect des bonnes pratiques (Clean Code, TDD, BDD).
Qualité et performance : participer aux Code Reviews, automatiser les tests, optimiser les performances et réduire la dette technique.
Production et observabilité : garantir la fiabilité des applications, suivre les métriques et traces, et contribuer à la résolution des incidents (OpenTelemetry, Datadog, Grafana).
Amélioration continue : contribuer aux choix techniques, exploiter les outils d’assistance au développement par IA et partager les bonnes pratiques avec l’équipe.
Environnement technique
Backend : Java 25, Spring Boot 4, Kotlin
Frontend : Vue.js, TypeScript
Bases de données et messaging : PostgreSQL, Valkey, Kafka, RabbitMQ
Cloud et infrastructure : GCP, Azure, KEDA
Architecture : Architecture hexagonale, Event-Driven Architecture, Clean Architecture
Qualité et tests : TDD, BDD, Cucumber, Gatling, Code Reviews
Observabilité : OpenTelemetry (OTel), Datadog, Grafana
Pratiques : CI/CD, automatisation des tests, assistance au développement par IA