Développeur Java / GraphQL
Summary
Long-term freelance mission (through at least end of 2027) building a new Java/Spring Boot backend platform with clean/hexagonal architecture in Paris (on-site 1–2 days/week). The developer writes domain/application/infrastructure layers, unit tests, and reviews code, including AI-generated code. Stack: Java 17/21, Spring, GraphQL, PostgreSQL.
En tant que développeur ou développeuse Java / GraphQL, vous contribuerez à la construction d’une nouvelle plateforme backend reposant sur une architecture propre et hexagonale. Vous développerez des fonctionnalités en Java et avec l’écosystème Spring, en veillant à respecter la séparation entre les domaines métier, applicatif et infrastructure. Vous écrirez systématiquement des tests unitaires pour le code produit et évaluerez avec discernement la pertinence des tests ou du code générés par l’intelligence artificielle.
Vous participerez activement aux revues de code, proposerez des améliorations et identifierez les écarts d’architecture afin de préserver la qualité de la plateforme. La pile technique comprend Java, Spring Boot, GraphQL et PostgreSQL. Une connaissance préalable de GraphQL est appréciée, mais un accompagnement est possible. Le poste est basé à Paris, avec une présence sur site prévue un à deux jours par semaine. La mission est de longue durée, au moins jusqu’à fin 2027.
Profil recherché
Maîtrise de Java moderne (17 ou 21 au minimum) et bonne connaissance de Spring.
Expérience concrète de la Clean Architecture ou de l’architecture hexagonale, avec une claire compréhension des couches métier, applicative et infrastructure.
Pratique régulière des tests unitaires et capacité à évaluer ceux générés par l’IA.
GraphQL apprécié ; curiosité critique envers l’IA, autonomie et esprit d’équipe.
Un intérêt pour les marchés financiers ou de l’énergie est un plus.