Developpeur·se Kotlin - Java + Typescript Spring Boot - React H/F

Flyway
France
6 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
French

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Spring Security Agile Methodology JIRA Automation of Tests Cascading Style Sheets (CSS) Hibernate (Java) Java Persistence API Spring Framework Junit
+20 more
PostgreSQL SonarQube SQL Databases TypeScript WebKit Openapi Google Cloud Spring Cloud ReactJS Spring-boot Technical Debt Git Kotlin Gitlab-ci Apache Kafka Front End Software Development Restful APIs Docker Monolithic Repository Microservices

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.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all