Abbeal

Carrières

Paris · Freelance · 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
PostulerJusqu'à 500 € HT/jour (freelance) — budget client ferme

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