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 du poste et missions :

Votre contribution ? En tant qu'Architecte Java Senior(e), vous êtes intégré(e) dans une de nos équipes de R&D à Paris travaillant selon les méthodologies Agile (Extreme Programming/Scrum) 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.

Il s’agit d’une création de poste dans un contexte de renforcement de nos équipes Engineering en vue du développement et de la conduite de nos projets d’innovation.


Nous recherchons quelqu'un qui est:

Enclin à la veille technologique et aime recourir aux techniques de pointe les plus récentes

Capable de mener de larges projets de transformation technologiques

Volontaire pour coder, et monter rapidement en compétences sur une plateforme/technologie pour accompagner sur des sujets spécifiques

Prêt à travailler dans un modèle de développement agile et à un rythme soutenu

Capable d'inspirer, coacher et guider les développeurs

Expérimenté à l'usage de méthodologies de développement agile pour délivrer des logiciels hautement scalables et fiables

Très sensible à la qualité du code et comprenant parfaitement les priorités business


Profil recherché :

  • Bac + 4 ou expérience pertinente équivalente. Bac+5 en informatique (école d’ingénieur ou master universitaire) préféré mais pas indispensable
  • 10 ans au moins d'expérience en développement Java/Scala, design d'application en environnement web
  • 3 ans au moins en tant qu'architecte dans des projects de développement logiciel à grande échelle, de préférence dans un modèle SaaS
  • Un parcours démontrant des compétences techniques exceptionnelles de l'innovation, du leadership, et une passion pour diriger et délivrer des produits logiciels de haute qualité
  • Une capacité réelle à pivoter rapidement et à conduire le changement
  • Une forte compréhension des principes et techniques de planning stratégiques
  • Met particulièrement l'accent sur la connaissance, l'application et l'extension des bonnes pratiques de l'industrie
  • Forte compétence analytique orientée résolution de problèmes et prise de décision
  • Une capacité d’analyse et de conception orientée objet et design patterns.
  • Une maîtrise avérée du développement Java et/ou Scala et des librairies « server-side » et des serveurs d’application web ou WebServices (Tomcat associé à Apache)
  • Connaissance approfondie du design de bases de données relationnelles, d'OLAP, ainsi que des modèles NoSQL
  • Expérience pratique d'Hadoop (Cloudera ou autres distributions), et de MapReduce
  • Solide expérience en implémentation de tests (tests unitaires, TDD, BDD) et de plateforme d'intégration continue (Jenkins). Intérêt pour les process de continuous delivery.
  • Une aisance tant avec l’approche par « proof of concept » et prototypage itératif qu’avec les principes d’industrialisation (capacité, scalabilité, robustesse, maintenabilité…)
  • Expérience en développement d'applications gérant un fort volume 24/24 et des standards de haute disponibilité (performance, tolérance aux pannes, contraintes de déploiement, tracing/logging)
  • Particulièrement motivé par la possibilité de travailler sur plusieurs projets en parallèle
  • Excellente expression orale et écrite. Capacité à communiquer tant avec des collègues, qu'avec des clients ou des prospects
  • 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 :

  • Experience avec HBase
  • Experience avec Scala
  • Connaissance des méthodologies agiles : eXtreme Programming/Scrum.
  • Connaissances des technologies suivantes : Play, Spark, Kafka, Redis, Mockito, Cucumber, Gatling, SolR, ElasticSearch
  • Connaissances avérées en Linux


Rémunération et avantages :

Package d’avantages (JRTT, titres-restaurants, mutuelle et prévoyance d’entreprise, télétravail occasionnel, etc.)

Le poste est basé dans le 9ème arrondissement de Paris, quartier Madeleine : Dynamique et facilement accessible.