Nous renforçons notre équipe technique et recherchons un(e) Développeur Full stack Java pour intervenir sur des applications stratégiques avec un vrai défi technique : moderniser notre legacy en microservices, tout en séparant le backend du frontend pour plus de modularité et de performance.
Vos principales missions :
- Concevoir et développer des fonctionnalités end-to-end sur des applications existantes et nouvelles
- Participer activement à la migration du legacy vers une architecture microservices
- Participer aux choix d'architecture (découpage, communication, data) sur des sujets concrets de refonte et d'extraction des microservices
- Optimiser la performance, la scalabilité et la résilience des systèmes
- Collaborer étroitement avec les équipes frontend, backend et fonctionnelles
- Collaborer avec les équipes fonctionnelles et DevOps pour livrer en continu
- Vous aurez un impact direct sur la manière dont le système évolue.
Stack & environnement :
- Backend : Java, Spring Boot
- Frontend : JavaScript / TypeScript (frameworks modernes : Vue 2/3)
- UI / CSS : HTML5, CSS3, SASS, Quasar
- Architecture : Microservices, APIs REST
- Base de données : MySQL / NoSQL
- Outils : Git, CI/CD, Vite, Jest, Docker
- Vous aurez la liberté de proposer des solutions, challenger l'existant et moderniser nos interfaces.