Post Job Free
Sign in

Java Back-end Developer (F/M)

Company:
Rakuten
Location:
Paris, France
Posted:
March 17, 2026
Apply

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 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 à 25)

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 : Claude code, Github Copilot, ChatGPT (et tous les modèles principaux) hébergé en interne

A propos du poste - Développeur(euse) Backend Java - 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 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(euse) Backend Java 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(e) développeur(euse) passionné(e), avec 5 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 à 25).

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.

Participer aux tâches frontend en cas de besoin

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 à 25), 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.

Notions de développement frontend (idéalement React)

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, et Stéphane, Lead dev

Rencontre avec Arnaud, Tech Director, et Kévin, PM

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).

1032352

Apply