OmDev Logo
GetYourJob
0
Publié aujourd'hui

Consultant Audit Kafka / Java - Freelance (H/F)

Entreprise
Collective workPlateforme freelance
Localisation
Paris
Sur site
Type de contrat
Freelance
Niveau
Junior

Description du poste

Dans le cadre de la revue et de la sécurisation de ses usages asynchrones, notre client recherche un consultant freelance spécialisé en Java et Kafka pour réaliser une mission d'audit technique d'une durée de 3 mois.
La mission consistera à analyser les applications Java utilisant Kafka, à évaluer la conformité des implémentations avec les standards internes et les bonnes pratiques du marché, puis à formuler des recommandations opérationnelles.
Les principaux travaux seront les suivants :
*
Recenser les applications et les cas d'usage utilisant Kafka.
*
Définir le périmètre et la méthodologie de l'audit.
*
Construire une grille de contrôle à partir des règles existantes et de l'état de l'art.
*
Analyser le code Java et les configurations associées.
*
Auditer les mécanismes de gestion des erreurs, de retry et de reprise.
*
Vérifier la pertinence de l'utilisation des Dead Letter Topics.
*
Évaluer la garantie d'ordre des messages.
*
Identifier les risques de perte, de duplication ou de blocage des messages.
*
Analyser les impacts potentiels sur la performance, la latence, la stabilité et l'exploitabilité.
*
Rédiger un rapport d'audit par application.
*
Proposer des recommandations priorisées et un plan d'action.
*
Restituer les conclusions auprès des équipes techniques et des parties prenantes.
La mission nécessite une capacité à comprendre les enjeux fonctionnels et techniques des différents flux audités, ainsi qu'à challenger les choix d'implémentation de manière pragmatique.
Nous recherchons un consultant freelance senior disposant d'une solide expérience en développement Java et en architecture Kafka.
*
Très bonne maîtrise de Java.
*
Expérience significative avec Spring Boot et Spring Kafka.
*
Très bonne compréhension du fonctionnement de Kafka : topics, partitions, offsets, consumer groups et garanties d'ordre.
*
Maîtrise des problématiques de gestion des erreurs, retry, rejeu et Dead Letter Topics.
*
Capacité à analyser du code applicatif existant.
*
Expérience en revue de code, audit technique ou revue d'architecture.
*
Bonne compréhension des enjeux de résilience, de performance et d'exploitabilité.
*
Capacité à identifier les risques et à formuler des recommandations concrètes.
*
Aisance dans la rédaction de livrables techniques et la présentation des conclusions.
Le profil recherché n'est pas un simple utilisateur de Kafka. Le consultant devra avoir une compréhension approfondie des principes d'architecture et des mécanismes internes de Kafka, ainsi qu'une expérience concrète de systèmes asynchrones en production.
Une expérience dans des environnements complexes, critiques ou fortement réglementés serait appréciée.
QUALITÉS RECHERCHÉES
*
Esprit d'analyse et capacité à challenger l'existant.
*
Rigueur et autonomie.
*
Esprit de synthèse.
*
Pédagogie dans les échanges avec les équipes techniques.
*
Approche pragmatique et orientée recommandations.
*
Capacité à démarrer rapidement et à s'investir pleinement sur une mission courte.

Exigences du poste

Compétences requises

  • Java
  • Spring Boot

Un plus

  • Apache Kafka
  • Flux
  • Spring
  • Clean Code

Toutes les offres Java à Paris

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Collective workPlateforme freelance
Voir toutes les offres de Collective work

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.