Job Description: Prêt(e) à vous déployer ? ✨ Alors bienvenue chez Rakuten France ! A vous : - le projet exaltant - le mouvement et les perspectives - le plaisir de se lever le matin - le management qui fait grandir - l’envergure et la taille humaine Si vous vous retrouvez dans nos piliers, rejoignez l’équipe Tech au poste de Developer Java back end Developer ! 🚀 A propos de l’équipe Tech : Notre équipe de Développement se consacre à l'innovation en apportant des fonctionnalités nouvelles et captivantes à notre site web et à notre application mobile. L’équipe est organisée autour de 2 tribes (Acheteurs / Vendeurs) et dans 7 feature teams : Nos feature teams sont pluridisciplinaires : un Lead Tech, des Développeurs, un Product Manager, un QA Nos feature teams sont ciblées sur un domaine métier de la plateforme et autonomes Nos équipes sont de taille réduite (généralement 6 à 8 personnes), selon le concept de "pizza team" Une équipe "Plateforme" transverse composée d’architectes et développeurs expérimentés fonctionne en soutien des feature teams pour les évolutions complexes, et les refactorings ou fonctionnalités transverses. Stack technologique : Catégorie Technologies Utilisées Backend : Java (versions 8 à 21) Frontend : React Développement Mobile : Swift, Kotlin Bases de Données : Oracle, MariaDB, ElasticSearch Cache : Redis, Couchbase Systèmes de Queue : RabbitMQ Sécurité : WAF, Antibot CI/CD : Github Actions, Jenkins, Github Dependabot Tests : Tests unitaires (JUnit, Mockito, Jest), Tests d’intégration (Spring Test, Chromatic), Tests end-to-end (Playwright) Observabilité : Prometheus / Grafana (métriques), Elastic / Kibana (logs) Conteneurisation : Docker, Kubernetes Outils IA : Github Copilot, ChatGPT hébergé en interne A propos du poste - Développeur Backend Java Senior - Feature Team Search Opimization : La feature team Search Optimization est responsable de l'optimisation de l'expérience utilisateur pour les visiteurs qui cherchent un produit sur le site d’achat https://fr.shopping.rakuten.com, que ce soit sur des achats sur la marketplace ou par des réductions chez des enseignes partenaires. L’équipe est aussi responsable d’optimiser le référencement du site par les robots (GoogleBot, etc) Notre équipe de développement chez Rakuten France est à la recherche d'un Développeur Backend Java Senior pour rejoindre la feature team Search Optimization et contribuer à la création de fonctionnalités innovantes pour notre site web et notre application mobile. Ce poste est idéal pour un développeur passionné, avec 5 à 10 ans d'expérience, qui souhaite travailler sur des projets complexes et contribuer activement à notre stratégie technique. Vos missions : Conception et développement Backend : Participer à la conception et au développement de nouveaux services backend en utilisant Java (versions 8 à 21). Mettre en place des microservices évolutifs et fiables, tout en assurant une intégration fluide avec les autres services de la plateforme. Réaliser des revues de code (Pull Requests) pour garantir la qualité et la maintenabilité des solutions développées. Agir en tant que mentor pour les développeurs juniors, en les aidant à progresser techniquement et en partageant les bonnes pratiques. Participation aux rituels Agile : Participer aux stand-ups quotidiens, sprints plannings, démos et rétrospectives, afin de garantir la bonne avancée des projets. Collaborer avec le Product Manager et les autres membres de l'équipe Buyers pour s'assurer que les besoins fonctionnels sont bien compris et correctement implémentés. Gestion des problèmes et améliorations continues : Identifier, diagnostiquer et résoudre les problèmes de production en veillant à minimiser les impacts pour les utilisateurs. Proposer des améliorations continues pour améliorer la performance, la sécurité et la robustesse des systèmes. Tests et Qualité : Écrire et maintenir des tests unitaires (JUnit, Mockito) et d’intégration (Spring Test) pour assurer un haut niveau de qualité et réduire le risque de régressions. Participer à l’écriture de tests end-to-end, avec l’aide du QA, pour garantir une expérience utilisateur optimale. Stack Technologique : Backend : Java (versions 8 à 21), Spring Boot Bases de Données : Oracle, MariaDB Cache : Redis Systèmes de Queue : RabbitMQ Moteur de recherche : ElasticSearch CI/CD : Github Actions, Jenkins, Github Dependabot Tests : JUnit, Mockito, Spring Test, Playwright Conteneurisation et Déploiement : Docker, Kubernetes Profil recherché : A partir de 5 ans d'expérience en développement backend avec Java. Solide maîtrise de l'architecture des microservices et des frameworks Spring/Spring Boot. Expérience dans le déploiement d'applications sur des environnements conteneurisés (Docker, Kubernetes). Bonne compréhension des bases de données relationnelles et des systèmes de cache. Capacité à diagnostiquer des problèmes complexes et à implémenter des solutions efficaces. Familiarité avec les pratiques CI/CD et les environnements de déploiement cloud hybride. Esprit d'équipe, excellent communicant, et passionné par l'innovation technique. Niveau anglais intermédiaire à minima Les Avantages de Rakuten 🏠 Une politique de télétravail flexible, incluant une participation mensuelle 🏤 De superbes bureaux au cœur de Paris (Sentier) 🍜 Une carte tickets restaurant 🌴 12 RTT annuels, en plus des 25 jours de congés 🎉 Des moments de convivialité organisés toute l’année 📈 Programme avantageux de stock-options Rakuten Group 🌎 Des équipes multiculturelles & internationales 🚆 Une prise en charge à 50% de votre titre de transport et de votre mutuelle d’entreprise ✨ Des programmes de well-being, santé mentale et de charity 🎬 Des avantages avec notre CSE Si vous vous reconnaissez dans ces différents points et que vous avez envie de rejoindre des équipes motivées, talentueuses & bienveillantes alors vous êtes la bonne personne, c’est pour vous l’occasion de participer à l’évolution d’une marketplace qui met au cœur de sa stratégie ses marchands et ses membres. Process de recrutement Préqualification avec Céline, Talent Acquisition Lead Rencontre avec Julien, Tech Lead Rencontre avec l'équipe Rakuten reconnait et intègre tous les talents. Nous assurons un processus de recrutement inclusif et non discriminant (il n'est pas nécessaire de mentionner votre âge, votre situation familiale, votre lieu d'habitation, ni de joindre votre photo). Rakuten est un leader mondial des services en ligne et l’inventeur du modèle de place de marché B2B2C. Fondé en 1997 au Japon, Rakuten propose un écosystème de plus de 80 services digitaux complémentaires, disponibles dans 30 pays, dans des domaines aussi variés que l’e-commerce, les télécommunications, les Fintech, la publicité ou encore l’Intelligence Artificielle. En France, Rakuten est le pionner de l’économie collaborative et circulaire. Sa plateforme inclusive permet aux grandes enseignes comme aux TPE/PME locales de commercialiser leurs produits à une très large communauté d’acheteurs et de bénéficier d’outils technologiques et de services innovants pour développer leur activité, en ligne comme en magasins, via le click & collect notamment. L’engagement de Rakuten en faveur d’un e-commerce vertueux se traduit aussi par son approche non concurrentielle, qui encourage les commerçants comme les particuliers à revendre leurs produits, faisant de la plateforme un acteur majeur de la seconde main. La réussite de Rakuten repose ainsi sur une double promesse : le pouvoir d’acheter et de revendre. Aujourd’hui, plus de 10 millions de Français profitent de cet engagement via le Club R. Plus qu’un programme de fidélité, le Club R récompense acheteurs et vendeurs et favorise le développement de l’économie circulaire. Fidèle à ses valeurs fondatrices, Rakuten prône un modèle de digitalisation responsable, pour les commerçants, pour l’environnement et pour le consommateur : un e-commerce qui met tout le monde d’accord. Rakuten is a world leader in online services and the inventor of the B2B2C marketplace model. Founded in 1997 in Japan, Rakuten offers an ecosystem of over 80 complementary digital services available in 30 countries in areas as varied as online shopping, telecoms, fintech, advertising and artificial intelligence. In France, Rakuten is the pioneer of the collaborative and circular economy. Its inclusive platform enables everyone from major industrial companies to small local businesses to sell their products to a very wide community of buyers, benefiting from innovative technological tools and services to develop their business online and in store through click & collect in particular. Rakuten’s commitment to virtuous online shopping is also evident in its non-competitive approach which encourages retailers and individuals to resell their products, making the platform a key player in the second-hand sector. Rakuten’s success is founded on a two-fold promise: the power to buy and the power to resell. Today, over 10 million French people benefit from this commitment through Club R. More than a loyalty programme, Club R rewards buyers and sellers and helps the circular economy develop. Faithful to its founding values, Rakuten advocates a responsible digital model for retailers, for the environment and for the consumer: online shopping approved by everyone.