Paris · Pigiste · Junior (0-2 ans)
Développeur Java 21 / React (Spring Boot + TypeScript) — Économie circulaire — Paris
Une équipe produit sur une plateforme métier de filière REP : microservices Spring Boot en Java 21, micro-frontends React/NX, PostgreSQL et GCP. Poste 50/50 back et front, 3 à 4 ans d'expérience, Paris hybride avec 2 jours sur site.
- Java 21
- Spring Boot
- PostgreSQL
- React / TypeScript
- NX / Module Federation
- GCP
Abbeal recherche un développeur Java 21 + React/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 Java 21, avec une séparation stricte domaine / use cases / ports SPI / adapters
- Contribuer à parts égales aux fronts React 18/19 en TypeScript dans un monorepo NX avec module federation — le poste est un vrai 50/50 back et front
- Travailler le modèle de données PostgreSQL, y compris en SQL natif, et versionner les schémas avec Flyway
- É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é
- 3 à 4 ans d'expérience en développement. Ce niveau est assumé : le poste n'est pas ouvert aux profils très seniors
- Java 21 solide en production. Le Kotlin n'est pas exigé — c'est un plus, pas un prérequis
- React 18/19 et TypeScript en production. Non négociable : le front pèse autant que le back sur ce poste
- Spring Boot 3.4 / Spring 6 : Web, Data JPA, Security, Cloud
- JPA / Hibernate 6 et PostgreSQL, avec une vraie aisance SQL
- Monorepo NX et module federation, TanStack React Query, React Final Form, react-intl
- Tests : JUnit 5, AssertJ côté back, Jest et Testing Library côté front. Non négociable sur ce projet
- 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, et les cérémonies se tiennent en français
- Basé en Île-de-France et disponible pour 2 jours par semaine sur site client
- Disponible au 28 septembre 2026
Les plus appréciés
- Kotlin — c'est le langage historique du projet, mais il ne conditionne plus le poste
- DDD et architecture hexagonale
- Docker multi-stage et GCP : App Engine, Cloud Run, Cloud Storage, Pub/Sub
- 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, Cypress
- Terraform / Ansible, sécurité applicative JWT et droits fins par profil
Conditions
- Freelance, jusqu'à 500 € HT/jour — le budget client est ferme à ce plafond
- Mission de 3 mois renouvelable, démarrage le 28 septembre 2026
- Paris, hybride : 2 jours par semaine dans les locaux du client à proximité de la Gare de Lyon, le reste avec l'équipe
- Télétravail 1 à 2 jours par semaine après montée en compétence et autonomie
Postuler
Développeur Java 21 / React (Spring Boot + TypeScript) — Économie circulaire — Paris
