Description
Ce que nous allons accomplir ensemble : Dans le cadre de projets de transformation digitale menés pour l’un de nos partenaires, acteur majeur du secteur du retail, nous recherchons un Développeur Java / REACT afin de renforcer les équipes en charge du développement et de l’évolution des applications métier. Votre mission (…si vous l’acceptez !) : • Participer à la conception technique et au développement des applications en Java (backend) et REACT (frontend) • Développer de nouvelles fonctionnalités en respectant les bonnes pratiques de développement et les standards du projet • Assurer la maintenance évolutive et corrective des applications existantes • Concevoir et développer des API et services backend • Participer à l’intégration des interfaces utilisateurs et à l’amélioration de l’expérience utilisateur • Réaliser les tests unitaires et techniques afin de garantir la qualité du code • Participer aux revues de code et à l’amélioration continue des pratiques de développement • Collaborer avec les différentes parties prenantes du projet (Product Owner, DevOps, QA, équipes métiers) dans un environnement agile Votre Stack de Jeu : Backend : Java, Spring Boot, API REST Frontend : REACT, TypeScript, HTML5, CSS3 Base de données : SQL Intégration et déploiement continu : Jenkins, GitLab CI/CD ou équivalent Conteneurisation : Docker Méthodologie : Agile (Scrum / Kanban) Outils de gestion de projet : Jira, Confluence
Profils recherchés
Vous : • Vous justifiez idéalement de 5 ans d’expérience en développement Full Stack (Java / React). • Vous êtes titulaire d’un diplôme d’ingénieur ou équivalent (Bac +5) en informatique ou domaine connexe. • Vous maîtrisez Java (versions récentes) ainsi que les concepts de programmation orientée objet. • Vous avez une expérience solide avec des frameworks backend comme Spring Boot. • Vous maîtrisez le développement front-end avec React (JavaScript / TypeScript). • Vous êtes à l’aise avec les concepts d’API REST, d’architecture web et d’intégration front/back. • Vous avez une bonne connaissance des outils de versioning (Git) et des bonnes pratiques de développement. • Vous êtes familier des environnements Agile et du travail en équipe. • Vous êtes passionné par le développement logiciel et en veille constante sur les nouvelles technologies. • Vous disposez d’un bon niveau d’anglais, à l’écrit comme à l’oral, pour évoluer dans un contexte international.
