Kelkoo Group en quelques mots :

Kelkoo Group est la première plateforme paneuropéenne de marketing en ligne, faisant le lien entre consommateurs et commerçants. Notre gamme de produits offre un trafic de haute qualité et augmente les ventes en ligne pour les e-commerçants. Gérant 275 millions d'offres par jour, nous sommes un acteur dynamique du commerce électronique.

Contexte et missions du poste :

Votre contribution ? En tant que Développeur Java confirmé(e), vous êtes intégré(e) dans une de nos équipes de R&D travaillant selon les méthodologies Agile (Extreme Programming/Scrum/Kanban) et vous participerez aux différents développements de l’équipe.

Vous assurez le respect du processus et la qualité des développements, notamment en termes de conception technique, de tests, de robustesse, de scalabilité et de performance.

Profil du poste :

Diplômé(e) d’un Bac+5 en informatique (école d’ingénieur ou master universitaire) ou autodidacte, vous avez au moins 5 ans d'expérience dans le développement d'applications Java et vous avez participé à des sujets techniques complexes impliquant plusieurs équipes avec des enjeux prioritaires en termes de performance et de scalabilité.

Vous êtes reconnu(e) comme un(e) référent(e) technique et capable de définir de façon autonome une architecture logicielle pour un système complexe.

Idéalement, vous présenterez :

  • Une bonne maîtrise du développement en environnement web
  • Une maîtrise avérée du développement Java et des librairies « server-side », des serveurs d’application web ou WebServices (Tomcat associé à Apache), des bases de données relationnelles et non-relationnelles.
  • Une connaissance du génie logiciel et des processus développement logiciel (Git, Jenkins, Maven, IntelliJ, tests unitaires Junit et tests fonctionnels) en environnement Linux.
  • Une solide capacité d’analyse et de conception orientée objet et design patterns.
  • Une aisance tant avec l’approche par « proof of concept » et prototypage itératif qu’avec les principes d’industrialisation (capacité, scalabilité, robustesse, maintenabilité…)
  • Une connaissance des applications gérant un fort volume 24/24 (performance, tolérance aux pannes, contraintes de déploiement, tracing/logging)
  • Une expérience de développement avec une approche modulaire type microservices ou SOA (Webservices REST, SOAP, JSON)
  • Vous travaillez en équipe et concevez le succès comme un but commun vous êtes soucieux de la qualité et produisez du code bulletproof : pas de quick and dirty !


Par ailleurs, une excellente maîtrise de l’anglais à l’écrit et à l’oral est essentielle pour interagir avec les différentes équipes européennes.

Seraient un plus :

  • Connaissance des méthodologies agiles : eXtreme Programming/Scrum/Kanban.
  • Pratique de développement en TDD/BDD
  • Connaissance et pratique des paradigmes du DDD
  • Connaissance des technologies Play Scala, Spark, Kafka, Redis, Mockito, Cucumber, Gatling
  • Connaissances avérées en Linux

Facteurs de succès :

  • Vous avez un goût prononcé pour la veille technologique et aimez recourir aux techniques de pointe les plus récentes
  • Vous avez le sens de la communication et appréciez travailler en équipe
  • Vous êtes autonome
  • Vous travaillez de manière rigoureuse et sérieuse dans la bonne humeur
  • Vous êtes sensible à la qualité du produit et avez une compréhension des enjeux business

Vous êtes motivé(e) ? Vous êtes passionné(e) par le web et l’innovation ? Vous souhaitez vivre une expérience professionnelle enrichissante dans un environnement technologique dynamique, fun et riche en défis ? Où la créativité est favorisée, le travail en équipe primordial et l’implication récompensée ? Rejoignez-nous !