Developpeur·se Kotlin - Java + Typescript Spring Boot - React H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
Rejoignez l’une de nos équipes pour intervenir chez notre client sur une plateforme métier de gestion de la filière de recyclage du mobilier. Un projet technique riche et un domaine métier réglementaire passionnant (contractualisation, déclarations, éco-participation, barèmes).
L’environnement technique :
- 15 microservices Spring Boot
- Applications front en micro-frontend (monorepo NX)
- Infrastructure GCP
Requirements
Kotlin (langage principal du projet, profil Java solide et motivé pour monter en compétence accepté), Java 21
- Spring Boot 3.4 / Spring 6 (Spring Web, Spring Data JPA, Spring Security, Spring Cloud)
- JPA / Hibernate 6 et SQL PostgreSQL, les requêtes natives sont courantes, une réelle aisance en SQL est attendue
- Flyway (versionnement de schémas, plusieurs centaines de migrations en production)
- Architecture microservices : découpage par domaine, API REST documentées (SpringDoc/OpenAPI), communication asynchrone par messagerie
- DDD et architecture hexagonale : séparation domaine / use cases / ports SPI / adapters
- Tests automatisés non négociables : JUnit 5, AssertJ, MockK (unitaires, features, intégration)
- Git et GitLab CI
Frontend
- React 18/19 et TypeScript
- Monorepo NX et module federation (architecture micro-frontends)
- HTML / SCSS, CSS-in-JS (react-jss)
- TanStack React Query, React Final Form
- Internationalisation (react-intl)
- Tests Jest + Testing Library
Méthode
- Agile, JIRA, Profil recherchéPROFIL RECHERCHE3-4 ans d’expérience minimum sur un stack équivalentCapacité à comprendre les règles métier avant de coder, le domaine est riche et réglementaireForce de proposition sur la qualité de code et la réduction de dette techniqueRigueur : respect des critères d’acceptation, Merge Requests petites et testéesFrançais courant (code, tests et documentation en partie rédigés en français)Présentation professionnelle impeccable (2 jours/semaine chez le client)Reporting régulier au chef de projet
Mais aussi…
Taux journalier :400-450.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, * 3-4 ans d’expérience minimum sur un stack équivalent
- Capacité à comprendre les règles métier avant de coder, le domaine est riche et réglementaire
- Force de proposition sur la qualité de code et la réduction de dette technique
- Rigueur : respect des critères d’acceptation, Merge Requests petites et testées
- Français courant (code, tests et documentation en partie rédigés en français)
- Présentation professionnelle impeccable (2 jours/semaine chez le client)
- Reporting régulier au chef de projet, Spring Français Flyway Force de proposition JPA Google cloud platform SQL Git Hibernate Kotlin Reporting JUnit KAFKA PostgreSQL SonarQube API REST Spring Boot Java Docker
Developpeur·se Kotlin - Java + Typescript Spring Boot - React H/F
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best 7 Frontend Frameworks for Developers in 2025
Dev Digest 121 - AI goes offline
Résumé-Driven Development: How IT trends affect the job market for software developers
The Best JavaScript Framework to Learn