Paris · Freelance · Senior (6-9 ans)
Développeur Kotlin / TypeScript (Spring Boot + React) — Économie circulaire — Paris
Rejoignez une équipe produit sur une plateforme métier de filière REP : 15 microservices Spring Boot en Kotlin, DDD et architecture hexagonale, micro-frontends React/NX, GCP. Paris, hybride 2 jours sur site.
- Kotlin
- Spring Boot
- PostgreSQL
- React / TypeScript
- NX / Module Federation
- GCP
Abbeal recherche un développeur Kotlin / Java + TypeScript pour renforcer une équipe produit qui construit la plateforme métier d'un acteur de l'économie circulaire, sur une filière REP réglementée. Un environnement technique sérieux : 15 microservices Spring Boot, des fronts en micro-frontends et une infrastructure GCP.
Le contexte
La plateforme gère la contractualisation, les déclarations, l'éco-participation et les barèmes d'une filière de recyclage. Le domaine métier est riche et réglementaire : comprendre la règle avant de coder fait partie du travail, ce n'est pas un détail.
Côté technique, le projet assume ses exigences : architecture hexagonale et DDD sur plusieurs services, plusieurs centaines de migrations Flyway en production, et une règle simple qui ne se négocie pas : pas de changement sans test.
Le rôle
- Développer et faire évoluer des microservices Spring Boot en Kotlin, avec une séparation stricte domaine / use cases / ports SPI / adapters
- Travailler le modèle de données PostgreSQL, y compris en SQL natif, et versionner les schémas avec Flyway
- Contribuer aux fronts React 18/19 en TypeScript dans un monorepo NX avec module federation
- Écrire les tests qui vont avec : unitaires, features et intégration sur base réelle
- Traduire un besoin fonctionnel réglementaire en conception technique, et le challenger quand il ne tient pas
- Livrer des Merge Requests petites, testées et dans le périmètre annoncé
Profil recherché
- Kotlin en production. Un développeur Java 21 solide et réellement motivé pour passer à Kotlin est acceptable
- Spring Boot 3.4 / Spring 6 : Web, Data JPA, Security, Cloud
- JPA / Hibernate 6 et PostgreSQL, avec une vraie aisance SQL
- Architecture microservices : découpage par domaine, API REST documentées (SpringDoc/OpenAPI), communication asynchrone
- DDD et architecture hexagonale
- Tests : JUnit 5, AssertJ, MockK. Non négociable sur ce projet
- React 18/19 et TypeScript, monorepo NX et module federation
- TanStack React Query, React Final Form, react-intl, Jest et Testing Library
- Git, GitLab CI, méthode Agile et suivi JIRA
- Français courant : le code, les tests et la documentation sont en partie rédigés en français
Les plus appréciés
- Docker en builds multi-stage et GCP : App Engine, Cloud Run, Cloud Storage, Pub/Sub
- Une messagerie asynchrone type RabbitMQ ou Kafka, transposable à Pub/Sub
- Cucumber / BDD, avec des scénarios Gherkin rédigés en français
- Intégration d'API tierces : signature électronique, référentiels publics, CRM, flux bancaires
- Feature flags (Unleash), SonarQube, JaCoCo, Spotless / ktlint, Cypress
- Sécurité applicative : JWT et gestion de droits fins par profil
Modalités
- Paris, en hybride : 2 jours par semaine sur site (secteur Gare de Lyon), le reste dans les locaux de l'équipe
- Télétravail 1 à 2 jours par semaine une fois la montée en autonomie faite
- Mission de 3 mois renouvelable, démarrage le 28 septembre 2026
- Freelance (TJM autour de 500 € HT/jour) ou CDI Abbeal, selon ce qui vous convient
- Présence sur site indispensable : ce poste ne se fait pas en full remote
Comment postuler
Envoyez votre CV à recrutement@abbeal.com. Un premier échange de 30 minutes avec l'équipe Abbeal, puis un entretien technique côté client.
Postuler
Développeur Kotlin / TypeScript (Spring Boot + React) — Économie circulaire — Paris
