Contexte
Notre client, un acteur majeur du secteur du retail, cherche à renforcer son équipe technique pour accompagner sa transformation numérique. Dans un contexte de forte croissance et de digitalisation de ses services, il souhaite intégrer un Développeur Java Back End afin de participer à l'amélioration continue de ses applications existantes et au développement de nouvelles solutions innovantes. L'objectif est d'optimiser les processus métier et d'offrir une expérience utilisateur optimale.
Responsabilités
Concevoir et développer des applications back end robustes et évolutives en Java pour supporter les besoins croissants de l'entreprise
Collaborer étroitement avec les équipes front end pour assurer l'intégration fluide des services
Participer à l'analyse des besoins des utilisateurs et proposer des solutions techniques adaptées
Assurer la qualité du code en rédigeant des tests unitaires et en participant aux revues de code
Participer à la mise en place d'une architecture microservices pour améliorer la scalabilité des applications
Contribuer à l'amélioration continue des processus de développement en partageant des bonnes pratiques et des retours d'expérience
Profil recherché
Expérience confirmée en développement Java, idéalement avec une expertise en programmation orientée objet et en Spring Boot
Bonne connaissance des architectures microservices et des outils associés (Docker, Kubernetes, etc.)
Capacité à travailler en équipe Agile et à communiquer efficacement avec les autres membres de l'équipe
Maîtrise des bases de données relationnelles (MySQL, PostgreSQL, etc.) et non relationnelles (MongoDB, etc.)
Sens aigu de la qualité et de la performance du code avec une attention particulière aux détails
Capacité à s'adapter rapidement aux nouvelles technologies et à intégrer de nouveaux concepts