Dans le cadre du développement et de l'évolution de son application mobile, un acteur majeur du secteur de la distribution renforce son équipe Mobile avec un Développeur Back-end Java.
Au sein d'une équipe Agile, le développeur participe à la conception, au développement et à la maintenance des services Back-end qui alimentent les différents parcours de l'application mobile (catalogue, panier, compte client, commande, programme de fidélité, etc.). Il conçoit des services robustes, performants et évolutifs, déployés dans un environnement Cloud.
Missions principales : Développement Back-endConcevoir, développer et maintenir des services Java/Spring Boot dédiés à l'application mobile.
Développer et faire évoluer les API REST consommées par les parcours mobiles.
Participer à la conception technique et aux choix d'architecture (performance, scalabilité, sécurité).
Déployer et exploiter les services dans un environnement Cloud.
Assurer la maintenance corrective et évolutive des applications.
Garantir la qualité, la performance et la maintenabilité des développements.
Participer aux revues de code et aux démarches d'amélioration continue.
Activités et livrablesParticiper aux cérémonies Agile/Scrum (Planning, Daily Meeting, Refinement, Review, Rétrospective).
Contribuer au découpage et à l'estimation des User Stories.
Développer les tests unitaires et participer aux tests d'intégration.
Produire une documentation technique adaptée lorsque nécessaire.
Compétences appréciéesExpérience dans le domaine du e-commerce.
Connaissance des problématiques liées aux applications mobiles.
Familiarité avec les architectures distribuées et les environnements à forte volumétrie.
Profil candidat:
Minimum 5 ans d'expérience en développement Java.
Excellente maîtrise de Spring Boot et des API REST.
Expérience d'un environnement Cloud public.
Connaissance des méthodes Agile/Scrum.
Sens de la qualité logicielle, de la performance et des bonnes pratiques de développement.