cover image
EngiFlex

Développeur Java/Kotlin (Freelance possible)

On site

Brussels, Belgium

Full Time

09-12-2025

Share this job:

Skills

Java Kotlin Figma SQL CI/CD Docker Monitoring Jenkins Selenium Application Testing Facilitation Coaching Programming git angular Agile Springboot Hibernate Java/J2EE Prometheus Grafana

Job Specifications

Tâches et responsabilités

Nous recherchons un développeur medior Kotlin et Java pour renforcer l'équipe de développement chez notre client. C’est une équipe IT Agile, travaillant dans un espace physique proche de l’équipe business qui est impacté par les applications IT. Cette équipe cross fonctionnelle est responsable du développement et la maintenance d’applications produit en Java et Kotlin. Un projet important de cette équipe est la séparation d’une application monolithique en domaines clairement séparés.

Les responsabilités majeures du candidat seront :

Adapter le code existant ou créer le nouveau code
Refactoring du code existant si c’est approprié
Créer et exécuter du unit et components testing du code
Gérer le déploiement de fonctionnalités nouvelles ou mises à jour
Raffiner les besoins fonctionnels et non fonctionnels en user stories
Définir des options de solution et les évaluer
Contribuer activement à la définition et l’extension de l’architecture la plus appropriée pour le domaine
Coacher et soutenir d’autres développeurs
S’assurer de la qualité de l’application développée

Le candidat a une expérience significative dans les dimensions suivantes :

Expérience dans le coaching d’une équipe Agile
Expérience dans le coaching en Xtreme programming (XP), plus spécifiquement le pairing et mobbing
Expérience dans la création et la facilitation de coding katas
Connaissance active des langages orienté objet (Java et Kotlin)
Expérience avec des systèmes d’archivage et intégration avec des systèmes externes (par example mypension, ebox …)
L’habilité de comprendre le design technique (diagram C4)
L’habilité d’apprendre l’implémentation de systèmes complexes
Connaissance SQL
Expérience avancée Git
Expérience avancée de l’architecture hexagonale / clean
Expérience en production avec Kotlin (coroutines, Result4k)
Expérience avancée de TDD
Expérience avancée avec springboot
Expérience de développement dans une équipe Agile avec approche incrémentale
Être capable de créer un design technique basé sur l’analyse
L’habilité de comprendre et implémenter des algorithmes complexes
Être capable de diviser les modifications nécessaires de l’application en incréments du code qui peuvent être délivrés dans un laps de temps cours.
Expérience en production avec l’écosystème Java
J2E stack (ORM/hibernate, CDI), JBoss est un plus
Connaissance de webservices SOAP et REST
Connaissance de processus et outils d’assurance qualité (par exemple Selenium)
Expérience de mise en place de monitoring avec Prometheus et Grafana
Compétences en facilitation (reading groups, rétrospectives, business meetings)
Utilisation de Miro
Expérience en CI/CD avec Jenkins (définition de pipeline avec containérisation)
Expérience en Vaadin
Expérience avec des systèmes basés sur AMQ utilisant les options avancées (outbox et déduplication)
Expérience en Event sourcing
Expérience de déploiement avec XLDeploy est un plus
Expérience de travail dans le service public est nécessaire
Expérience du développement d’application Web (front-end en Angular, back-end en Java) avec design UI/UX en Figma
Expérience du développement d’applications containérisées

Le candidat est

Capable de travailler en paire ou mob 100% du temps
Volontaire et persévérant
Assertif
Un esprit d’équipe
Curieux
Motivé pour apporter de la Valeur ajoutée à l’organisation
Professionnel : l’habilité d’accepter des choix de la communauté même s’ils diffèrent des siens. Exprimer pourquoi ses préférences diffèrent d’une façon constructive
Accepte le feedback
Est capable d’apporter un feedback constructif
Est prêt à prendre des initiatives
Ecoute active
Sensibilité au service public (citoyen est clé)

Une expérience dans le secteur public est un atout important.

Le CV mentionnera les 3 points les plus importants d’une méthode agile pour le candidat.

Votre profil

Roles

Application Developer - Level: Expert

Languages

Dutch - Level: Native
English - Level: Active knowledge
French - Level: Passive knowledge

Skills

Oracle - Level: Confirmed
TDD - Level: Junior
Java/J2EE - Level: Expert
Selenium ou autres systèmes de web-application testing support et automatisation - Level: Junior
Docker - Level: Junior
Kotlin - Level: Junior
SOAP/REST - Level: Confirmed
Angular - Level: Confirmed
Springboot - Level: Junior
Agile - Level: Expert
GIT - Level: Confirmed
Jenkins - Level: Junior

Offre

Vous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.

(Freelance est également possible)

About the Company

Project sourcing / staffing. We provide the engineering talent to fire up larger projects, as well as project sourcing single consultants for existing teams with particular needs. Our specialists can provide project management, audit support, (IT) business analysis, biotech operations, and more in industries like life sciences and chemical manufacturing. Know more