Développeur Java Fullstack Kafka, Rest (h/f)

À propos de cette offre d’emploi

TobServices
67 Rue de Rochechouart
75009 Paris
01 45 26 49 95
Référence : TECH LEAD JAVA J0222
Type de contrat : Freelance
Localisation du poste : 92
longue mission

to b services est une Société de Services à taille humaine, privilégiant la qualité des relations humaines avec ses clients et avec ses collaborateurs. De tels liens se créent par un service de haute qualité, une réactivité par rapport aux demandes, une transparence par rapport à nos prestations.

Dans le cadre d’un renforcement d’équipe chez un de nos client, grand compte international du domaine de la communication/Publicité, nous recherchons un :

 Développeur Java Fullstack Kafka, Rest (h/f)

La mission se déroulera au sein de la Direction des Systèmes d’Information, sous la responsabilité d’un Product Manager de la solution

La solution st constituée de plusieurs applications, reliées entre elles par des échanges de messages asynchrones (via Kafka). Elle vise à satisfaire les besoins, très variés, de plusieurs filiales, son comportement étant déterminé par un paramétrage poussé.

Le profil recherché est un développeur Java Senior fullstack ayant une expérience significative, avec une capacité de conception technique de solution applicative, une bonne autonomie et habituer à un travail en équipe agile

Le rôle du développeur consiste à :

  • Concevoir et réaliser des stories
  • Participer aux divers cérémoniaux (Daily, sprint planning, rétro, grooming, …), fournir des estimations, communiquer les reste a faire sur les sujets,…
  • Participer le cas échéant aux spikes et autres actions d’études/conception
  • Rester à l’écoute des pratiques et des technologies qui émergent
  • Veiller à la qualité du code et à la documentation associée
  • Remonter au techlead, architecte et/ou PO :
    • Les dérives constatées des bonnes pratiques (style du code, manque de test, code ou requête contre-performante, …)

Environnement technique

  •  Java backend : Java 8, Spring Boot, Hibernate, JPA, Liquibase, flyway, WS REST
  • Base données : Postgresql
  • Front end : Javascript/Typescript, CSS, Angular2 et/ou Vue.js
  • Workflow UML, BPMN, Activity
  • Middlewares : Apache, tomcat, Kafka (très apprécié) ou autre ESB.
  • Security : SSL, OAuth2, SSO, OpenAM
  • VCS :             Git
  • Cloud : Amazon web service (EC2, RDS, S3….)
  • CI & devops :          Maven, Jenkins, Docker, Kubernetes,
  • Monitoring: ELK, Gatling

 Compétences requises :

  • Parfaite maîtrise du développement objet Java sous SpringBoot (JPA, WS REST)
  • Maîtrise et autonomie sur des technologies Web, idéalement Vue.JS
  • Bonnes connaissances SQL impératif, idéalement postgresql
  • Maîtrise de GIT
  • Expérience avec des outils de qualité du code et CI tels que Jenkins, SonarQube
  • Anglais bon niveau écrit impératif

Autres compétences recherchées  :

  • Connaissance d’un broker de messages, idéalement Kafka
  • Connaissance de AWS (EC2, RDS, S3, ELB), K8S, docker
  • Expériences avec des applications manipulant de la forte volumétrie de données
  • Expérience avec un APM
  • Expériences en milieu Agile
  • Expériences avec des applications manipulant de la forte volumétrie de données
  • Expériences avec un serveur d’applications Java EE (ex : Wildfly)

 Date de démarrage : Asap

Télétravail : 2 jours / semaine

Pour postuler, transmettez votre CV au format Word et vos prétentions à rh@tobservices.com sous la référence TECH LEAD JAVA J0222

* Nous restons à votre disposition au 01 45 26 49 95 pour vous apporter des informations complémentaires sur ce poste.

Retour haut de page