Développeur Full Stack Kotlin / React
Summary
Steamulo, a French digital services firm, is hiring a full-stack developer to join an Agile project team at one of its clients in Paris. You build Kotlin/Java Spring Boot backend services and React/TypeScript frontends on a microservices architecture (DDD, hexagonal architecture) with PostgreSQL, REST APIs, and strong test coverage.
Dans le cadre d’une nouvelle mission, nous recherchons unDéveloppeur Full Stack Kotlin / Reactpour rejoindre une équipe projet chez l’un de nos clients.
Vous interviendrez sur un projet métier complexe et riche, au sein d’une équipe Agile, avec une forte attention portée à la qualité du code et aux tests.
Vos principales missions seront :
Concevoir et développer de nouvelles fonctionnalités.
Participer à l’évolution de l’architecture de l’application.
Développer et maintenir les services backend enKotlin / Java avec Spring Boot.
Développer les interfaces frontend enReact / TypeScript.
Travailler avecPostgreSQL / JPA / Hibernate.
Concevoir et maintenir les API REST.
Écrire et maintenir les tests automatisés.
Participer aux code reviews et à l’amélioration continue de la qualité du code.
Collaborer avec les équipes techniques et fonctionnelles.
Comprendre les besoins métier et les traduire en solutions techniques.
Le projet fonctionne enarchitecture microservices, avec notamment duDDD, de l’architecture hexagonale et de la communication asynchrone.
ous avez une bonne expérience en développementJava / Spring Bootet idéalement une première expérience enKotlin. Vous êtes également à l’aise avecReact / TypeScript.Vous maîtrisez notamment :Java 21 / KotlinSpring BootJPA / HibernatePostgreSQL / SQLReact / TypeScriptGitLes tests automatisésUne expérience enmicroservices, messaging (Kafka, RabbitMQ, Pub/Sub) ou Docker est un plus.Nous recherchons quelqu’un derigoureux, autonome et à l’aise en équipe, qui prend le temps de comprendre le besoin métier avant de développer.Lefrançais courantest indispensable et une bonne communication est attendue, notamment lors des échanges avec le client.
What they ask for
Required
- Bonne expérience en développement Java / Spring Boot
- Maîtrise de React / TypeScript
- Maîtrise de Java 21 / Kotlin
- Maîtrise de Spring Boot
- Maîtrise de JPA / Hibernate
- Maîtrise de PostgreSQL / SQL
- Maîtrise de Git
- Expérience avec les tests automatisés
- Français courant
- Rigueur, autonomie et aisance en équipe
- Bonne communication, notamment avec le client
Preferred
- Première expérience en Kotlin (idéalement)
- Expérience en microservices, messaging (Kafka, RabbitMQ, Pub/Sub) ou Docker