Free-Work
Développeur Backend Kotlin
Free-WorkFrance21 hours ago
Full-timeEngineering, Information Technology
Nous recherchons un·e développeur·euse backend confirmé·e ou senior pour renforcer une équipe mixte entre Nantes et Paris, afin de travailler sur les problématiques Paiement dans le cadre de la refonte du moteur booking. Le prestataire intégrera un chantier déjà en cours, avec des deadlines critiques en Q1 2027.

Les objectifs clés de la refonte :

  • Modélisation des API et du modèle de données selon la norme européenne OSDM.
  • Construction d'un moteur d'orchestration agnostique des spécificités fournisseurs, avec déport de la logique complexe vers les équipes en charge des connecteurs fournisseurs.
  • Sortie du monorepo historique et mise en place d'une nouvelle chaîne de delivery (GitLab repos, CI/CD GitLabCI, Helm, ArgoCD — modèle GitOps).


La mission se concentre sur le stream Paiement du moteur booking et inclut notamment :

  • La réalisation d'études et cadrages technico-fonctionnels (initiation, exécution, post‑paiement, réconciliation, refunds, gestion des échecs, interactions PSP, etc.).
  • Le développement backend en Kotlin.
  • La conception et l'implémentation d'API REST basées sur OSDM.
  • La contribution aux choix d'architecture en tant que contributeur.
  • La mise en qualité : tests (unitaires, intégration, performance), revues de code, amélioration CI/CD.
  • Le monitoring et l'optimisation des performances.
  • Les interactions quotidiennes avec les autres profils de l'équipe (PO, SM, Lead Dev, Dev, QA).
  • Les interactions régulières avec les autres équipes du domaine.
  • La définition des contrats d'interface entre moteur et connecteurs fournisseurs.
  • La prise en compte des exigences de sécurité et conformité PCI‑DSS.
  • La participation aux cérémonies agiles.


Profil candidat:

Environnement Technique

Backend

  • Kotlin
  • Spring Boot
  • Architecture hexagonale, DDD


Infra & Cloud

  • AWS
  • Kubernetes
  • Terraform (transition vers Helm en cours d'année)
  • GitLabCI, ArgoCD (GitOps)


Data / Autres

  • MongoDB Atlas
  • AWS DynamoDB
  • AWS SNS/SQS
  • Datadog


Livrables Attendus

  • Fonctionnalités développées, testées et documentées.
  • Tests automatisés (unitaires, intégration, performance).
  • Documentation technique et fonctionnelle.
  • Contributions aux revues d'architecture et de code.
  • Alignement sur les exigences sécurité et conformité, dont PCI‑DSS.


Compétences Requises

Techniques

  • Maîtrise en Kotlin / Java backend.
  • Expérience solide en Spring Boot, API REST, microservices.
  • Culture craft / clean code.
  • Pratique confirmée d'AWS et Kubernetes.
  • Maîtrise du CI/CD, IaC, observabilité.
  • Capacité à diagnostiquer et optimiser les performances.
  • Connaissance ou appétence forte pour les sujets Paiement.
  • Sensibilité sécurité, notamment PCI‑DSS.


Soft Skills

  • Capacité à travailler dans un contexte multi‑équipes et multi‑sites.
  • Autonomie.
  • Communication claire et structurée.
  • Esprit collectif et sens du delivery.
  • Force de proposition technique dans un rôle contributeur.

Key Skills

Ranked by relevance