Développeur Java FullStack - dydu (Do You Dream Up)

CDI
En savoir plus
Société :
dydu (Do You Dream Up)
Publié le :
16 décembre 2019
Type :
  • CDI
Compétences :
QUEL DÉVELOPPEUR/EUSE ÊTES-VOUS ? 3 ans minimum d’expérience en développement JAVA La maîtrise de l’automatisation de la build chain Veille technique régulière Propositions d’idées créatives pour améliorer l’existant Maîtrise des techniques de debug /suivi de production Maîtrise des tests unitaires, TDD et autres best practices de développement Sensibilité à la performance et bonne connaissance des problématiques de sécurité. Les petits plus Une grosse motivation pour les méthodes agiles est un plus Architecture application (Clean archi, micro services) est un plus La connaissance de solutions de Paiement est un plus La connaissance de Apache Tapestry est un plus La connaissances en Javascript, HTML est un plus
Poste à pourvoir à partir de :
1 janvier 2020
Rémunération
Selon profil
Votre mission

dydu est l’expert du traitement automatisé du langage naturel, l’un des champs d’étude de l’Intelligence Artificielle. Nous éditons un logiciel permettant de comprendre les questions posées par des utilisateurs et leur apporter les réponses recherchées, de manière automatique et immédiate.

Le logiciel dydu permet ainsi de créer et d’administrer facilement des robots conversationnels intelligents, qu’ils soient chatbots, voicebots, ou callbots. Ces applications permettent d’adresser une infinité de cas d’usages : service clients, helpdesk, accueil de visiteurs, support aux collaborateurs (RH, IT), recommandation de produits…dans des univers aussi variés que la food, le sport, la finance, la musique, le luxe…

dydu travaille avec de grands noms (60% du CAC40) et est labellisé Pass French Tech.

Le poste

Approche Software craftsmanship :
JAVA, IntelliJ, Gitlab
Mysql, Elastic, Kubernetes
JQuery, Javascript
WebAPI, ActiveMQ, RabbitMQ
TDD, BDD
Jenkins & Gitlab – CI/CD
Zabbix, Grafana

La stack n’est pas définitive et sera amenée à évoluer au cours du temps. En fonction des idées / besoins

Au sein de la R&D, vous développerez nos applications permettant de configurer nos bots, de converser avec nos bots aussi bien à l’écrit qu’à l’oral, ou encore via des robots.

En étroite collaboration avec notre Squad produit, vous participerez à la conception technique et assurerez la traduction technique des specs fonctionnelles en fonction de notre architecture applicative
Vous proposerez des amélioration techniques pour nos solutions (archi / services)
Vous développerez les nouvelles fonctionnalités
Vous participerez à l’amélioration de la qualité du code: Tests unitaires, TDD , code review, etc.
Vous êtes sensible à la performance, la fiabilité et la maintenabilité de votre code
Vous partagez vos idées, les difficultés rencontrées, l’avancement des projets et les résultats avec l’équipe et les managers
En fonction de votre niveau d’expertise, vous accompagnerez les développeurs juniors dans leur montée en compétence technique