Développeur JAVA Kotlin expert - Nantes (IT) / Freelance
Objectifs et livrables
L'équipedéveloppe une application front web (mobile & desktop) et des APIs permettant aux managers d’analyser et de gérer leur activité via la donnée. Dans ce cadre, l'équipe cherche un renfort pour un projet critique : le lancement de l'application à destination des managers de l’ensemble de nos magasins.
Le/la consultant(e) s’intégrera à l’équipe (4 devs, PM, QA, Support). En binôme avec le Tech Lead interne et en cohérence avec les orientations engineering du domaine, ses responsabilités seront :
Développement Backend Expert : Concevoir et développer des fonctionnalités robustes et scalables en s'appuyant sur l'architectureSpring Modulith avecKotlin 2.3 etJava 25
Conception d'APIs & Sécurité : Exposer des APIs REST (Spring WebMVC) hautement sécurisées (OAuth2 Resource Server + JWT ), validées et documentées viaOpenAPI/Swagger (springdoc)
Persistance & Modélisation : Assurer la gestion et l’évolution de la base de donnéesPostgreSQL viaSpring Data JPA , en garantissant la fluidité des migrations avecFlyway
Qualité & Stratégie de Test : Garantir une couverture de tests efficiente en promouvant l'usage deKotest ,MockK ,Testcontainers etWireMock , et réaliser des revues de code constructives
Observabilité, DevOps & GitOps : Mettre en place un monitoring fin de l'application viaOpenTelemetry etSpring Boot
Actuator . Gérer en autonomie les workflows de build (Maven ) viaGitHub Actions et participer au déploiement continu surKubernetes en s'appuyant sur une démarche GitOps (Flux / Kustomize )