La Digital Factory E-commerce conoit et dveloppe lensemble des assets digitaux permettant doffrir nos clients et collaborateurs une exprience omnicanale parmi les meilleures du march au service dune trs forte croissance en e-commerce en multicanal. Du site aux applications mobiles en passant par la digitalisation de nos magasins entrepts et chane logistique nos quipes intgres dexperts Technologiques Design et Product Management sont en perptuelle recherche de solutions digitales pour amliorer et repenser lexprience e-commerce de nos Clients. Les technologies de pointe que nous dployons ainsi que la puissance de nos outils et mthodes de User research permettent nos quipes de focaliser leurs efforts sur la valeur de leurs initiatives.
Intgr(e) dans les quipes DF E-commerce le/la consultant(e) aura pour mission de dvelopper et maintenir des services backend robustes et performants pour les plateformes e-commerce en utilisant des technologies telles que Java Spring et des architectures micro-services. Il/Elle participera galement la conception limplmentation et la mise en place de pipelines CI/CD pour assurer une livraison continue de code de haute qualit.
Qualifications :
- Matrise approfondie de Java et du framework Springnotamment Spring Boot et Spring Data.
- Exprience significative dans la conception et le dveloppement darchitectures micro-services.
- Connaissance des technologies de messagerie asynchrone comme RabbitMQ et Kafka.
- Exprience avec Java 17 et Quarkus ainsi que des bases de donnes relationnelles comme PostgreSQL et des bases de donnes NoSQL comme Couchbase.
- Matrise des techniques de dveloppement pilot par les tests (TDD) et des frameworks de tests unitaires tels que JUnit TestNG et Mockito.
- Exprience avec les conteneurs Docker et lorchestration Kubernetes.
- Connaissance des outils de documentation dAPI comme AsynchAPI et Swagger.
- Exprience avec les pipelines CI/CD et des outils comme Jenkins ainsi que les concepts de cycle de vie des produits.
- Comprhension approfondie des mthodologies agiles (Scrum Sprint Planning Backlog).
- Familier avec les concepts darchitecture hexagonale et les architectures distribues.
- Connaissance de lcosystme Linux y compris les distributions les shells de commande et les concepts lis la scurit.
- Capacit crire du code scuris familiaris avec les modles de menace le chiffrement la tokenisation et les protocoles dauthentification.
- Exprience avec SQL et NoSQL (PostgreSQL Couchbase ou MongoDB).
- Connaissance des techniques doptimisation de la consommation de mmoire et de CPU en Java y compris lutilisation de GraalVM.
- Excellente communication crite et orale : Aptitude produire des livrables et des reportings de haute qualit.
- Esprit danalyse et damlioration continue : Capacit valuer le code et ses impacts ainsi qu remettre en question les solutions existantes pour les amliorer.
- Capacit de prise de recul : Aptitude valuer les problmatiques avec objectivit et proposer des solutions damlioration.
- Esprit dquipe : Capacit collaborer efficacement avec les membres de lquipe pour atteindre des objectifs communs
- Exprience de plus de 7 ans en Java / Spring
Remote Work :
No
Employment Type :
Full-time