Développeur BackEnd JavaEE Senior – pôle B2C – Acteur majeur E-commerce

  • CDI
  • Date du poste : 17 septembre 2020
Détails de l'emploi
  • Salaire proposé 55 000€ - 60 000€
  • Expérience 3 - 5 ans
  • Domaine de compétence Back-end
  • Localisation Paris
  • Type CDI
  • Niveau Bac+5
Description de l'emploi

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 / TDD, 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 technos : 

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

Vos compétences :

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

Recommandez
et gagnez 500 € !

Vous

Votre ami

Joindre un fichier