- Accueil
- Travail à Domicile
- Java Back-end Developer (F/M)
Rejoignez Rakuten France en tant que Développeur(euse) Backend Java ! 🚀
Prêt(e) à relever des défis stimulants ? Rakuten France vous ouvre ses portes ! Nous recherchons un(e) Java Back-end Developer (F/M) pour intégrer notre équipe Tech dynamique.
L'équipe Tech : Innovation et Collaboration
Notre équipe de Développement est au cœur de l'innovation, enrichissant notre site web et notre application mobile avec des fonctionnalités captivantes. Nous fonctionnons avec des tribes (Acheteurs / Vendeurs) et des feature teams pluridisciplinaires et autonomes, suivant le concept de "pizza team" (6-8 personnes). Une équipe transverse "Plateforme" soutient les feature teams sur les sujets complexes.
Stack Technologique Principale :
- Backend : Java (versions 8 à 25), Spring Boot
- Frontend : React
- Mobile : Swift, Kotlin
- Bases de Données : Oracle, MariaDB, ElasticSearch
- Cache : Redis, Couchbase
- Systèmes de Queue : RabbitMQ
- CI/CD : Github Actions, Jenkins, Github Dependabot
- Tests : JUnit, Mockito, Spring Test, Playwright
- Conteneurisation : Docker, Kubernetes
- Outils IA : Claude code, Github Copilot, ChatGPT
Votre Rôle : Développeur(euse) Backend Java - Feature Team Search Optimization
La feature team Search Optimization améliore l'expérience de recherche produit sur notre site (marketplace et enseignes partenaires) et optimise le référencement naturel.
Vous participerez à la conception et au développement de nouveaux services backend en Java, à la mise en place de microservices évolutifs, et réaliserez des revues de code. Vous pourrez également contribuer au frontend et agir en tant que mentor pour les développeurs juniors.
Vos Missions :
- Conception et Développement Backend :
- Participer à la conception et au développement de nouveaux services backend en Java (versions 8 à 25).
- Mettre en place des microservices évolutifs et fiables.
- Réaliser des revues de code (Pull Requests).
- Participer aux tâches frontend en cas de besoin.
- Agir en tant que mentor pour les développeurs juniors.
- Participation aux rituels Agile :
- Stand-ups, sprint plannings, démos, rétrospectives.
- Collaboration avec le Product Manager et les équipes Buyers.
- Gestion des problèmes et améliorations continues :
- Identifier, diagnostiquer et résoudre les problèmes de production.
- Proposer des améliorations pour la performance, la sécurité et la robustesse.
- Tests et Qualité :
- Écrire et maintenir des tests unitaires (JUnit, Mockito) et d'intégration (Spring Test).
- Participer à l'écriture de tests end-to-end.
Profil Recherché :
- Minimum 5 ans d'expérience en développement backend Java.
- Maîtrise de l'architecture microservices et des frameworks Spring/Spring Boot.
- Expérience en déploiement sur 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.
- Familiarité avec les pratiques CI/CD.
- Esprit d'équipe, communication et passion pour l'innovation technique.
- Notions de développement frontend (React idéalement).
- Niveau d'anglais intermédiaire minimum.
Les Avantages Rakuten :
- Politique de télétravail flexible.
- Bureaux agréables au cœur de Paris (Sentier).
- Carte tickets restaurant.
- 12 RTT annuels + 25 jours de congés.
- Moments de convivialité.
- Programme avantageux de stock-options Rakuten Group.
- Équipes multiculturelles et internationales.
- Prise en charge à 50% du titre de transport et de la mutuelle.
- Programmes de well-being et de charity.
- Avantages CSE.
Processus 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 s'engage pour l'égalité des chances et un processus de recrutement inclusif.