Backend Engineer Java Spring Boot

TECH
Paris IDF
Freelance

RĂŽle

🌐 Contexte & Environnement

Leader mondial des solutions de bĂ©nĂ©fices salariĂ©s et de l’engagement collaborateur, la sociĂ©tĂ© se transforme pour proposer des expĂ©riences toujours plus personnalisĂ©es, durables et digitales Ă  ses millions d’utilisateurs dans plus de 30 pays.

Dans le cadre de cette transformation, les Ă©quipes construisent from scratch sa nouvelle plateforme de paiement mondiale, basĂ©e sur des principes d’agilitĂ©, de performance et de scalabilitĂ©.

‍

🎯 Votre mission

En tant que dĂ©veloppeur Back-End Java, vous participerez activement Ă  la conception, au dĂ©veloppement et Ă  l’optimisation de cette nouvelle plateforme de paiement. Vous serez moteur dans la rĂ©solution de problĂ©matiques complexes Ă  fort impact.

Vos responsabilités :
  • Concevoir, dĂ©velopper et dĂ©ployer des services back-end performants, Ă©volutifs et sĂ©curisĂ©s.
  • ImplĂ©menter des systĂšmes de traitement de paiement en temps rĂ©el, basĂ©s sur des architectures event-driven avec Kafka.
  • RĂ©duire la dĂ©pendance aux prestataires externes en dĂ©veloppant des solutions optimisĂ©es et robustes.
  • Appliquer les bonnes pratiques de dĂ©veloppement : TDD, Clean Code, Clean Architecture, CI/CD.
  • Collaborer avec les Ă©quipes Produit, QA, DevOps, UI/UX dans une logique agile et transverse.
  • Garantir la qualitĂ© logicielle via des tests unitaires, d’intĂ©gration et des benchmarks de performance.
  • Participer activement aux revues de code et Ă  la documentation pour favoriser le partage de connaissances.

‍

Profil

‍

🧠 Profil recherchĂ©

Compétences techniques :

  • Expertise en dĂ©veloppement backend avec Java et Spring Boot.
  • TrĂšs bonne maĂźtrise des architectures distribuĂ©es et Ă©vĂ©nementielles.
  • ExpĂ©rience approfondie avec Kafka (Kafka Streams, Kafka Connect).
  • Bonne connaissance de Microsoft Azure (compute, stockage, sĂ©curitĂ©, DevOps).
  • MaĂźtrise des outils de gestion de code et de pipelines CI/CD (Git, Azure DevOps).
  • CapacitĂ© Ă  diagnostiquer et optimiser des performances systĂšmes (CPU, mĂ©moire, rĂ©seau
).
  • ComprĂ©hension des exigences de sĂ©curitĂ© liĂ©es aux paiements et aux services financiers.

Méthodologies & soft skills :

  • Autonomie, sens des responsabilitĂ©s et culture du delivery.
  • Esprit analytique, capacitĂ© Ă  rĂ©soudre des problĂšmes complexes.
  • Esprit d’équipe, Ă  l’aise dans un environnement international et collaboratif.
  • Bonne connaissance des pratiques agiles (Scrum, TDD, pair programming, etc.).
  • Anglais courant requis – le français est un plus.

‍

🌍 Environnement international – Anglais courant requis

✈ DĂ©placements ponctuels en Europe possibles

Postuler