Développeur Java Spring Boot Kotlin 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
+17 more
Job description
Migration & redesign d’API : analyser le code legacy Node.js, challenger la logique existante et réécrire les endpoints identifiés vers la stack Java 17 / Spring Boot 3.
- Mise en place de l’approche Contract-First : concevoir et appliquer les contrats d’API (OpenAPI/Swagger) et développer le BFF en Kotlin.
- Optimisation & performance : rationaliser les accès aux données (fichiers JSON .M3D, bases relationnelles/NoSQL) et réduire les goulots d’étranglement réseau.
- Qualité & craftsmanship : garantir une couverture de tests robuste (unitaires, intégration, acceptance) et assurer le respect des métriques SonarQube.
- Vision infra & monitoring : assurer l’intégration continue et le déploiement sur des environnements Cloud GCP via pipelines automatisés, et mettre en place le monitoring nécessaire (Datadog).
Outils & Environnement
- Java 17, Spring Boot 3 (architecture microservices, Spring Data, REST)
- Kotlin (BFF / API Gateway)
- Code legacy Node.js
- Tests : JUnit, Mockito, Testcontainers, tests de charge
- Conteneurs : Docker, Kubernetes
- Cloud : Google Cloud Platform (GCP)
- Monitoring : Datadog
Requirements
Profil recherché5/7 ans d’expérience minimumMaîtrise de Java Spring Boot 3 & Java 17 (architecture microservices, Spring Data, REST)Pratique concrète du langage Kotlin (idéalement sur une couche BFF / API Gateway)Capacité à lire et comprendre du code Node.js pour en extraire la logique métierCulture de la Qualité et des Tests : solide expérience avec les pyramides de tests (JUnit, Mockito, Testcontainers, tests de charge)Sensibilité Cloud & DevOps : à l’aise en environnement conteneurisé (Docker, K8s) déployé sur GCPCompétences demandées (niveaux) : Spring / Spring Boot - Expert ; Java - Expert ; Tests unitaires - Confirmé ; Kotlin - Confirmé ; CI/CD - Confirmé
Mais aussi…
Taux journalier :430.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);}, 2. Maîtrise de Java Spring Boot 3 & Java 17 (architecture microservices, Spring Data, REST)
- Pratique concrète du langage Kotlin (idéalement sur une couche BFF / API Gateway)
- Capacité à lire et comprendre du code Node.js pour en extraire la logique métier
- Culture de la Qualité et des Tests : solide expérience avec les pyramides de tests (JUnit, Mockito, Testcontainers, tests de charge)
- Sensibilité Cloud & DevOps : à l’aise en environnement conteneurisé (Docker, K8s) déployé sur GCP
- Compétences demandées (niveaux) : Spring / Spring Boot - Expert ; Java - Expert ; Tests unitaires - Confirmé ; Kotlin - Confirmé ; CI/CD - Confirmé
EUR
API REST Kotlin JUnit Kubernetes Node.js SonarQube Spring Boot Java NoSQL Monitoring Docker
About the company
Mission longue, basée à Lille (hybride). Entreprise du secteur retail engagée dans l’amélioration de l’expérience en magasin et la refonte de son modèle de données en vue d’architectures futures (gestion des plans, intégration Datalake, gouvernance des données). Migration majeure des services back-end existants vers une stack Java / Spring Boot avec intégration d’un BFF en Kotlin et adoption d’une approche Contract-First.
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
Find a Developer Job: 12 Best Job Sites For Developers
Fully Remote Software Engineer Jobs
7 Most Popular Web Developer Jobs in Europe
Software Engineer Salary London