Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Okayo

NewBe an early applicant

Ingénieur.e logiciel Java FullStack – CDI

Posted Updated
Discussion

Summary

Okayo, an insurance software vendor, is hiring a full-stack Java engineer in Paris to develop its long-running insurance software package — designing features from data model to screens, fixing client-reported issues, and evolving its JRuby parameterization engine. Stack: Java/Spring/JPA-Hibernate with JSF/PrimeFaces and Angular on the front end.

Vous serez en charge de plusieurs activités parmi lesquelles :

  • concevoir et développer des fonctionnalités du progiciel, du modèle de données aux écrans ;

  • analyser et corriger les anomalies remontées par nos clients et les équipes projet ;

  • faire évoluer le moteur de paramétrage (scripts JRuby, configurations) utilisé par les consultants ;

  • rédiger la documentation technique de vos développements ;

  • proposer des évolutions techniques et fonctionnelles du produit.

Nous attendons de vous des propositions, sur le code comme sur le produit : remettre en question un choix d’architecture, s’appuyer sur l’open source plutôt que tout développer, imaginer un nouveau module ou une nouvelle offre. Les évolutions de fond, qui touchent la production de tous nos clients, sont analysées avec le CTO et le tech lead. Leur auteur peut les porter jusqu’à la mise en œuvre.

Les enjeux du poste

La généricité. Chaque client paramètre ses produits, écrans et règles : le moteur doit rester puissant et maintenable.

Les montées de version. Une même base de code, des paramétrages différents : chaque évolution doit rester compatible.

La complexité métier. Contrats, cotisations et sinistres évoluent sur plusieurs années et doivent rester exacts et traçables.

Les volumes. Migrations de portefeuilles et traitements de masse mettent l’architecture à l’épreuve.

L’ouverture. Portails, API et échanges avec les systèmes tiers prennent une place croissante.

Les nouveaux produits. D’autres produits sont envisagés autour du progiciel, à concevoir avec la même exigence de généricité.

L’IA. Chez Okayo, chacun doit comprendre en profondeur ce qu’il produit, au point d’en discuter en détail avec un collègue. L’IA nous accélère au quotidien, mais une erreur technique ou métier coûte cher à nos clients : un code généré n’a de valeur que s’il est maitrisé et assumé. Notre cadre :

  • des outils validés par l’entreprise (Claude, Gemini), ne réutilisent pas nos données

  • aucun code ni donnée client dans un autre outil

  • tout code généré relu, testé et validé

L’IA fait aussi partie du produit (assistant Klever, serveur MCP), et vous pourrez y contribuer.

Environnement technique

  • Back-end : Java, Spring 6, JPA/Hibernate, Spring Batch, Liquibase, JRuby pour le paramétrage.

  • Front-end : JSF/PrimeFaces sur les écrans historiques, Angular sur les développements récents.

  • Outils : Maven, Git, Bitbucket, Jira et Confluence (suite Atlassian).

Le progiciel est en production depuis plusieurs années. Comme toute base de code de cet âge, il combine des choix qui ont fait leurs preuves et des parties à moderniser.

Votre profil

Vous êtes ingénieur logiciel et justifiez de plus de 5 ans d’expérience en développement Java sur des applications en production.

Vous possédez les compétences et qualités suivantes :

  • maîtrise de Java, de Spring et de JPA/Hibernate, aisance sur le front-end

  • bonne pratique du SQL et des bases de données relationnelles

  • intérêt pour les sujets d’architecture : transactions, performance, sécurité, scalabilité, intégration

  • pratique des outils d’IA pour le développement, avec un regard critique sur ce qu’ils produisent

  • capacité à argumenter un choix technique, à l’écrit comme à l’oral

  • anglais écrit courant

Une expérience dans l’assurance, la finance ou un secteur à forte logique métier est appréciée. À défaut, vous serez formé au métier de l’assurance à votre arrivée.

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →