Java Back-end Developer (F/M)

Hybride
il y a 2 semaines
Ville De Paris
Description du poste

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 :

  1. Préqualification avec Céline (Talent Acquisition Lead).
  2. Rencontre avec Julien (Tech Lead) et Stéphane (Lead dev).
  3. Rencontre avec Arnaud (Tech Director) et Kévin (PM).

Rakuten s'engage pour l'égalité des chances et un processus de recrutement inclusif.