Rakuten, fondée au Japon en 1997, est la 1ère place de marché virtuelle au monde. Aujourd’hui, acteur international majeur de l’innovation, Rakuten est un écosystème de 80 services (Fintech, télécommunications…) et l’une des principales plateformes e-commerce mondiales. Côté en Bourse à Tokyo, le groupe rassemble 25 000 employés dans 30 pays. En France, animés par une vision optimiste du commerce comme moyen de grandir et réussir ensemble grâce à la technologie, Rakuten n’a qu’une mission : développer un e-commerce qui bénéficie à tous en redonnant le pouvoir aux vendeurs, particuliers ou professionnels, et aux consommateurs. En permettant à des millions de membres de réenchanter le shopping, au travers d’achats éclairés et conscients, Rakuten rend possible le commerce responsable.
Statut de l'entreprise:Entreprise finale
Site internet:www.rakuten.com,
Nombre d'employés:250
Année de création:2002

Développeur BackEnd JavaEE Senior - pôle B2C H/F

Recruiter Service Recrutement
Postée par Service Recrutement17 days ago
Paris, France
|Télétravail occasionnel accepté
40k ➡ 60k
asap
CDI
> 3 années d'expérience

Rakuten est a été créé en 1997 au Japon et est à l’origine du concept même de marketplace.

Aujourd’hui, groupe Tech international, Rakuten c’est un écosystème composé de 100 entités issues de l’e-commerce, de la production de contenus, de la Fintech ou encore de la communication tels que Rakuten Viber, Rakuten Kobo, Rakuten TV… pour ne citer qu’eux.


Contexte

Notre équipe de Développement a pour but d’implémenter les nouvelles fonctionnalités de notre site web et sa version mobile en mêlant du développement Backend et Frontend. Elle met un point d’honneur à la technicité et au partage de connaissances : nos ingénieurs travaillent ensemble et communiquent leurs idées via des hackatons, conférences techniques internes et sujets transverses.

L’équipe est organisée autour de 6 pôles ayant chacun la responsabilité d’un domaine de l’application, et qui sont tous constitués d’un Manager Technique, d’un Product Owner et d’un Testeur, qui constituent le tri-amigos :), ainsi que de 3 à 5 Développeurs.

L'équipe B2C se charge principalement de tout le périmètre lié aux vendeurs professionnels : gestion de leur stock, mise en avant de leur offre, paiement des vendeurs, .... ce périmètre ne cessant de croître avec de nouvelles fonctionnalités, l'équipe a décidé d'augmenter ses effectifs pour répondre aux différents besoins et continuer à exceller sur son périmètre. 


Missions

En tant que Développeur(se) sénior backend de l'équipe B2C, vos missions sont notamment les suivantes :

  • Vous êtes impliqué(e) sur toutes les phases des projets, de la conception à la production ;
  • Vous participez à la conception technique des projets et proposez des technos de folie pour les développements ;
  • Vous êtes garant(e) de la qualité de votre code : vous participez aux tests et à la documentation des projets, et avez à cœur que vos nouvelles features ravissent nos utilisateur(trice)s ;
  • Vous maintenez et faîtes évoluer les projets existants ; l'amélioration continue est votre dada ;
  • Vous développez les stories priorisées avec un niveau de qualité avancé (TU / TI / BDD, refactorings réguliers) ;
  • Vous êtes proche des équipes fonctionnelles, comprenez leurs besoins et y apportez des solutions en gardant à l'esprit : Keep It Simple, Get Things Done ;
  • Vous échangez avec les autres équipes de développement afin d’apporter une expérience utilisateur homogène entre les différentes plateformes. 

Nos techno: 


Java, 

Scala Play!

Spring, 

Akka, 

Hibernate NodeJS, 

ReactJS JUnit / Mockito / Cucumber 

Domain Driven Design 

Maven, Sbt 

Oracle / MySQL / Couchbase / ElasticSearch 

Intégration continue 

Git 

Docker, Kubernetes

 

Méthodologie : Agiles / Scrum 


Profil: 

De formation Bac+5, vous avez au moins 5 ans d’expérience en JavaEE, et une expérience significative en développement avec le framework Spring. Vous êtes également intéressé(e) pour monter en compétence sur React ou d'autres de nos technos.


Agile, vous connaissez les fondements et les rituels du Scrum pour faire fonctionner une équipe Scrum. Vous savez l’importance d’un tableau bien tenu et d’un post-it de qualité. Vous vous reposez sur un Product Owner, et transformez ses users stories en killer features.

Hipster de l’IT, vous intéressez aux nouvelles technologies, et êtes moteur pour la mise en place de nouveaux outils, architecture et patterns de développements.


Au quotidien, vous respirez Clean code, DDD,  BDD, TDD et architecture hexagonale.

Nos équipes sont proactives, curieuses, et aiment les technos à la pointe ! Pour vous faire des copain(e)s et participer à nos labdays, vous aimez vous aventurer dans nos open-space et discuter avec vos pair(e)s, et aimez également être incollable sur les nouvelles technos et pratiques tendances, que vous présentez aux équipes.

L’anglais vous sera très utile pour la documentation et les pull request.


Vos compétences techniques :

  • Bon niveau en Java et programmation objet
  • Forte appétence pour le DDD et l’architecture hexagonale
  • Connaissance des bases de données relationnelles
  • Web Services (API Rest)
  • Principes d’injection avec Spring (core)

 

La cerise sur le gâteau :

  • Scala (et l'écosysteme Ligthbend: Play, Akka, ...)
  • Architectures reactives, Javascript, en particulier ReactJS
  • Architecture Microservices
  • Problématiques d'infrastructures et de performance 

  


Java
Scala
Spring
Hibernate
React
La plateforme de contenu, créée par des développeurs
qui crée du lien entre les entreprises et les développeurs à la recherche de l'entreprise où ils seront heureux.
© 2016 - 2020 WeLoveDevs.com / JeChercheUnDev.fr - Tous droits réservés
⚠️
Votre navigateur est mal|non supporté !
Nous vous conseillons d'utiliser un navigateur moderne comme Edge, Chrome ou Firefox
En savoir plus