Lead Dev Java / Vue.js (H/F)

Okara
Lille, France
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Business Logic Code Generation Software Quality Hibernate (Java) Spring Framework PostgreSQL Software Architecture Redis Management of Software Versions
+6 more
Openapi Google Cloud Generative AI Vue.js Integration Tests Hashicorp

Job description

Dans un environnement hautement Ă©volutif et stimulant, tu seras le·la garant·e de choix architecturaux forts (approche Monolithe Modulaire, isolation stricte des domaines mĂ©tiers) et de l’intĂ©gration de technologies de pointe comme l’IA gĂ©nĂ©rative au c?ur des rĂšgles applicatives. Si tu aimes l’architecture robuste, l’algorithmie et relever des dĂ©fis complexes Ă  fort impact, ce poste est fait pour toi !

Requirements

  • Tu justifies d’une expertise technique incontournable sur Java et d’un niveau confirmĂ© sur Vue.js.

  • Tu maĂźtrises l’architecture logicielle et as dĂ©jĂ  travaillĂ© sur des architectures de type “Monolithe Modulaire” (Spring Modulith) avec une gestion stricte des communications par APIs internes.

  • Tu possĂšdes une expertise avancĂ©e sur Hibernate et PostgreSQL, notamment sur l’utilisation des champs JSONB natifs et des stratĂ©gies d’hĂ©ritage complexes.

  • Tu as une solide expĂ©rience dans la mise en place et la gestion de caches distribuĂ©s (Redis) partagĂ©s entre plusieurs services, avec une maĂźtrise des enjeux de sĂ©rialisation et d’invalidation.

  • Le “Game Changer” : Tu as une forte appĂ©tence ou une premiĂšre expĂ©rience dans l’intĂ©gration d’IA GĂ©nĂ©rative (Spring AI, Vertex AI, Gemini) appliquĂ©es Ă  la logique mĂ©tier (gĂ©nĂ©ration de code, analyse en langage naturel, prompts complexes).

  • Tu as un esprit logique affĂ»tĂ©, une curiositĂ© pour l’algorithmie (tri topologique) et la gestion d’états complexes (moteurs de versioning de donnĂ©es).

  • Praticien·ne de la qualitĂ© logicielle (TDD/BDD), tu maĂźtrises la validation OpenAPI et les tests d’intĂ©gration (TestContainers, Wiremock).

  • Tu as une expĂ©rience ou une bonne connaissance de l’écosystĂšme Cloud GCP, de Google Cloud Storage et de la gestion des secrets via Hashicorp Vault.

  • Ton niveau d’Anglais professionnel est impĂ©ratif pour Ă©voluer sereinement dans ce contexte international.

About the company

Tu intĂ©greras uneTeam agile pour accompagner un leader mondial de la distribution dans sa transformation digitale Ă  l’échelle internationale. Ta mission consistera Ă  propulser le dĂ©veloppement d’un produit innovant basĂ© sur l’Intelligence Artificielle GĂ©nĂ©rative, conçu pour automatiser la crĂ©ation de fiches produits et d’étiquettes afin de simplifier le quotidien des Ă©quipes en magasin. En tant que Lead DĂ©veloppeur, tu piloteras les choix de dĂ©veloppement, garantiras la qualitĂ© du code (TDD/BDD) et infuseras une culture d’excellence. C’est l’opportunitĂ© idĂ©ale d’affirmer ton leadership, de mentorer une Ă©quipe passionnĂ©e et de manipuler une stack technique de pointe.

Tu rejoindras une Feature Team internationale au sein d’un groupe leader mondial de la distribution spĂ©cialisĂ©e dans l’amĂ©lioration de l’habitat. Ta mission sera double : piloter techniquement le dĂ©veloppement de produits digitaux critiques (un gĂ©nĂ©rateur produits et services Ă  l’échelle internationale) et insuffler une culture d’excellence au sein d’une Ă©quipe agile.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com

Good distractions

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

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

2:53 min

Using OpenAPI as an executable contract

Violina Popova Violina Popova · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all