Dans le cadre de projets de développement et de transformation applicative, nous recherchons un Tech Lead Senior Java / Vue.js, avec une forte dominante Back-End.
Missions :
- Concevoir et développer des applications robustes, performantes et scalables en utilisant Java, Spring Boot et Vue.js.
- Définir et concevoir des architectures applicatives basées sur les microservices et les architectures event-driven.
- Participer aux différentes phases du cycle de développement logiciel, de la conception à la mise en production et au run.
- Contribuer à l'évolution, à la maintenance et à l'amélioration continue des applications.
- Garantir la qualité technique des solutions développées et promouvoir les bonnes pratiques de développement.
Compétences techniques requises (Must Have) :
- Excellente maîtrise de Java.
- Maîtrise de Spring Boot.
- Bonne maîtrise de Vue.js.
- Solide expérience dans la conception et l'architecture de solutions microservices.
- Maîtrise des architectures event-driven.
- Capacité à intervenir sur l'ensemble du cycle de vie logiciel, de la conception à la mise en production et au run.
Compétences souhaitées (Nice to Have) :
- Expérience avec les bases de données relationnelles et orientées document (NoSQL).
- Connaissance des pratiques DevOps et des pipelines CI/CD.
- Maîtrise de Git.
- Connaissance des principes de Software Craftsmanship et des bonnes pratiques : SOLID, YAGNI.
- Expérience avec Sonar pour le suivi de la qualité du code et de la couverture des tests.
- Contribution à l'amélioration continue de la qualité du produit et des pratiques de développement.
- Expérience en maintenance corrective et évolutive des applications.
- Pratique des méthodologies Agile, notamment Scrum.
- Une expérience dans le secteur du retail ou de la grande distribution serait un atout