Développeur.se back end

Okara
Canton de Lille-5, France
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English

Job location

Canton de Lille-5, France

Tech stack

Java
Node.js
TypeScript

Job description

Ta mission principale consistera à analyser et découper la codebase Java actuelle pour ré-implémenter progressivement les fonctionnalités clés vers une stack moderne en TypeScript.

Au quotidien, tes responsabilités seront les suivantes :

  • Extraire des modules spécifiques du monolithe Java (comme la brique complexe de calcul de prix).

  • Assurer la cohabitation fluide et le décommissionnement progressif entre l'ancien et le nouveau système.

  • Garantir la robustesse fonctionnelle face aux enjeux réglementaires du secteur.

  • Évoluer dans un environnement technologique cohérent et innovant, où la maîtrise du langage prime sur l'attachement à un framework unique., Rejoindre ce projet, c'est intégrer une start-up dynamique où tu auras un impact direct sur la transformation d'un système c?ur de métier via une migration de legacy. Tu rejoindras une équipe de tech passionné·e·s qui valorisent l'excellence technique et le partage de connaissances.

En intégrant le collectif Okara pour cette mission, tu bénéficieras d'un environnement stimulant où ton esprit d'initiative sera encouragé au sein d'une communauté d'expert·e·s qui placent l'humain et l'innovation au centre de leurs préoccupations.

Requirements

  • Tu disposes d'une expérience confirmée ou intermédiaire te permettant d'être autonome tout en sachant solliciter l'équipe.

  • Tu possèdes une double compétence rare : tu es capable de lire et comprendre du code Java pour en extraire la logique, et tu maîtrises parfaitement l'écriture en TypeScript.

  • Le typage est pour toi une religion : nous recherchons un·e développeur·euse qui maîtrise les langages typés (une expérience purement Node.js sans TypeScript ne suffira pas).

  • Tu as idéalement déjà travaillé sur des problématiques de gestion de legacy ou de refonte de systèmes complexes.

  • Tu es polyvalent·e, curieux·se et capable de t'adapter à différents environnements technologiques sans rester cantonné·e à un seul framework.

  • Un niveau d'anglais courant est indispensable pour évoluer dans ce contexte.

About the company

Tu souhaites relever un défi technique de taille au sein d'une structure agile et innovante ? Nous accompagnons un acteur en pleine croissance dans un projet ambitieux de transformation de son socle applicatif.

Apply for this position