JAVA Integration Engineer - Open Insurance
- Hybrid
- Herstal, Liège, Belgium
- Application development
Job description

Rejoindre KEYES, c’est donner du sens à votre talent
Vous êtes à la recherche d’un environnement où la technologie n’est pas une fin en soi, mais un levier pour construire un futur durable ? Chez KEYES, nous ne cherchons pas seulement des expertises techniques ; nous cherchons des humains qui partagent nos valeurs.
Vous souhaitez poursuivre votre carrière et grandir au sein d’un des leaders IT en Belgique ?
Rejoignez KEYES en tant que JAVA Integration Engineer pour un projet d’Open Insurance!
KEYES accompagne les organisations privées et publiques, en Belgique et en Europe dans leur transformation digitale en alliant expertise métier, maîtrise technologique et vision à long terme.
Nous accompagnons les grandes organisations, le secteur public, les acteurs de la santé et les PME dans chacun de leurs challenges digitaux: Infrastructure & Cloud Solutions, Cybersecurity Solutions, Business Software Solutions, Mainframe Solutions, Data & AI Solutions, Advisory Solutions, Staffing Solutions.
Plus d’info : www.keyes.eu
Votre mission
Keyes assure le développement et la maintenance de la plateforme d’Open Insurance d’Ethias. Le/la développeur·se Java sera chargé·e de concevoir, d’implémenter et d’optimiser les services métiers qui exposent les données d’assurance via des API sécurisées. Le poste requiert une forte motivation, un esprit critique et la capacité à faire évoluer des solutions existantes, parfois héritées de projets anciens.
Vos responsabilités :
Développement Java : concevoir et livrer des composants Java (services, micro‑services) en suivant les bonnes pratiques de clean code, SOLID et les patterns de conception adaptés.
API métier : créer, faire évoluer et documenter les API RESTful (OpenAPI/Swagger) qui permettent aux partenaires d’accéder aux données d’assurance.
Qualité du code : écrire des tests unitaires (JUnit, Mockito) et d’intégration, assurer la couverture de code, participer aux revues de code et aux pull‑requests.
Performance et scalabilité : analyser les goulots d’étranglement, optimiser les algorithmes et les accès aux bases de données, garantir la résilience des services sous forte charge.
CI/CD : maintenir les pipelines Jenkins (ou équivalents) pour l’intégration continue, le déploiement automatisé et le monitoring des builds.
Collaboration : travailler en étroite liaison avec les équipes produit, UX, sécurité et conformité afin de traduire les exigences fonctionnelles et réglementaires en solutions techniques robustes.
Documentation : rédiger et tenir à jour la documentation technique (architecture, diagrammes, guides d’utilisation) pour assurer la transférabilité des connaissances.
Veille technologique : suivre les évolutions de l’écosystème Java (JDK, frameworks Spring, libraries) et proposer des améliorations ou des migrations pertinentes.
Environnement Technique:
Langage : Java (Spring Boot, Spring MVC, Spring Data)
API : REST, OpenAPI/Swagger, JSON
Versioning & CI/CD : Git, Jenkins (pipelines)
Bases de données : Oracle, PostgreSQL, SQL Server (SQL, PL/SQL)
Sécurité : OAuth 2.0, JWT, SSL/TLS
Observabilité : logs centralisés (ELK, Splunk), métriques et alertes
#LI-CV1
NOTRE OFFRE
Une fonction riche en responsabilités et challenges.
Rejoindre un Top Employer certifié depuis plusieurs années, gage de qualité des pratiques HR favorisant un environnement de travail optimal et le bien-être de nos collaborateurs.
Une équipe de collègues enthousiastes, professionnels où règne une atmosphère de travail conviviale et ou l’expertise est partagée.
Une entreprise dynamique et tournée vers l'innovation.
Un accompagnement de carrière personnalisé en fonction de vos attentes et de vos ambitions et la possibilité d’évoluer grâce à nos divers plans de développement.
Un apprentissage continu grâce à de nombreuses possibilités de formations et certifications. Une plateforme e-learning innovante offrant un accès illimité à + de 25 000 contenus de formation hard et soft skills issus d’Edflex et Udemy.
La possibilité de travail hybride : selon l’affectation de votre équipe, vous travaillerez depuis nos bâtiments situés en région liégeoise, à Bruxelles ou encore Heverlee. Il vous sera également possible de travailler à domicile jusqu’à trois jours par semaine.
Un package salarial complet.
Dans le cadre de notre engagement sociétal à réduire notre impact sur l’environnement, KEYES a effectué une transition vers l'électrification de la flotte de véhicules de société.
Des moments fun – foodtruck, barbecue, after work, family day,…
#LI-ES1
Job requirements
Expérience : minimum 3 ans de développement Java en environnement d’entreprise, idéalement dans le secteur de l’assurance ou de la fintech.
Compétences techniques :
Java (JDK 8 ou supérieur) et frameworks Spring (Boot, MVC, Data).
Conception d’API RESTful, utilisation d’OpenAPI/Swagger, manipulation du format JSON.
Tests automatisés (JUnit, Mockito, Testcontainers).
Gestion de version avec Git (branches, pull‑requests) et pipelines CI/CD (Jenkins, GitLab CI, etc.).
Notions de bases de données relationnelles (SQL, PL/SQL) et capacité à écrire des requêtes performantes.
Connaissances de base en sécurité des API (OAuth 2.0, JWT, certificats SSL/TLS).
Qualités personnelles :
Motivation forte, capacité à travailler dans un contexte où certaines pratiques historiques doivent être acceptées tout en les améliorant.
Esprit de challenger les solutions existantes et de proposer des alternatives plus efficaces.
Autonomie, rigueur, sens du détail et bonnes compétences de communication avec des interlocuteurs techniques et fonctionnels.
Atouts : expérience avec les architectures orientées événements (Kafka, RabbitMQ) ou les patterns d’intégration, même si ce n’est pas le cœur du poste.
Statut : ouvert aux candidatures en contrat à durée indéterminée (CDI) ou en prestation indépendante (freelance/consultant).
La maîtrise du français et une bonne connaissance de l’anglais sont un must. Le néerlandais est un atout.
Si vous êtes prêt.e à relever ce défi, à évoluer dans un environnement stimulant et à contribuer à des projets innovants, nous serions ravis de recevoir votre candidature ! Rejoignez-nous chez KEYES et faites partie d'une aventure enrichissante !
NOTRE PROCESSUS DE RECRUTEMENT
Notre processus de recrutement se veut efficace, transparent, équitable:
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

