Java Software Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Travailler à la MC, c’est travailler avec enthousiasme.
Parce qu’à la MC, vous avez un impact positif sur la vie de millions de Belges. C’est ce que vivent chaque jour nos milliers de collaborateurs. Nous contribuons ensemble à une société plus saine pour tous. Cela donne de la satisfaction et de l’énergie.
Pour vous aussi, la MC est un environnement de travail agréable et bienveillant, où vous échangez des idées et où vous vous développez. Où l’on peut compter sur ses collègues et où l’on est en relation les uns avec les autres. Éprouver du plaisir dans notre travail, c’est notre raison d’être
À la MC, chaque jour compte. Pour les gens, pour la société et pour soi-même.
Avec 650 collègues ICT, nous travaillons ensemble chaque jour pour fournir le meilleur service à nos 4,7 millions de membres et à nos près de 8.000 membres du personnel.
Flexibilité garantie Possibilité de travailler à domicile 4 jours par semaine ou depuis l’un de nos bureaux régionaux.
Description de fonction
Le domaine de la Protection sociale flamande (Vlaamse Sociale Bescherming), la Zorgkas, est responsable de différentes allocations, telles que le budget de soins pour les personnes fortement dépendantes, le budget de soins pour les personnes en situation de handicap et le budget de soins pour les personnes âgées nécessitant des soins.
Chaque adulte en Flandre contribue solidairement au financement du système par le biais d’une cotisation annuelle de soins. Ainsi, chacun bénéficie d’une protection sociale en Flandre et peut accéder à des soins abordables et de qualité.
Afin de garantir la sécurité, la fiabilité et la pérennité des applications utilisées dans ce domaine, nous recherchons un Java Software Engineer qui contribuera au développement de solutions de qualité pour des processus critiques au sein de la Protection sociale flamande.
En tant que Java Software Engineer, vous rejoignez une équipe Scrum expérimentée.
Cette équipe multidisciplinaire est composée d’environ dix collègues, parmi lesquels des analystes fonctionnels et techniques, des développeurs Java et un Test Automation Specialist. L’équipe est responsable de VSB Dossierbeheer, les applications qui assurent la gestion des dossiers et des paiements aux membres.
Vous évoluez dans un environnement applicatif complexe comprenant des applications dédiées à :
- la gestion des membres et des cotisations ;
- la gestion des dossiers et des paiements ;
- la gestion des prestataires de soins.
Ces applications sont également mises à disposition d’autres caisses de soins, chacune disposant de son propre environnement et de sa propre infrastructure. Il est donc essentiel de disposer de solutions fiables, maintenables et correctement intégrées.
L’un des défis importants de la roadmap concerne la poursuite de la modernisation de Dossierbeheer. L’équipe souhaite progressivement scinder l’application monolithique existante en services plus petits et plus faciles à maintenir. Nous construisons ainsi un paysage applicatif plus flexible, plus évolutif et pérenne.
En tant que Java Software Engineer, vous analysez les nouvelles fonctionnalités, les demandes de modification et les incidents. Vous concevez et développez les solutions, réalisez les tests techniques et en assurez le suivi jusqu’à leur mise en production. Vous êtes responsable de la qualité, du bon fonctionnement et de la maintenabilité des fonctionnalités relevant de votre domaine d’expertise.
Vos responsabilités
- Vous analysez les besoins métier, les demandes de changement et les incidents, et les traduisez en solutions Java efficaces et durables.
- Vous développez et maintenez des fonctionnalités et des intégrations de qualité pour la gestion des dossiers et des prestataires de soins.
- Vous contribuez à la modernisation de l’application et à l’évolution du monolithe existant vers des services plus petits.
- Vous veillez à la qualité de vos solutions grâce aux tests unitaires, aux revues de code, aux tests techniques et à des processus CI/CD fiables.
- Vous utilisez de manière ciblée les outils d’IA dans le processus de développement afin d’améliorer la qualité du code, l’efficacité et la résolution de problèmes, tout en conservant votre propre analyse critique et votre responsabilité.
- Vous analysez et résolvez les problèmes techniques et assurez le suivi de vos solutions, du développement jusqu’à leur mise en production.
- Vous documentez votre travail, partagez vos connaissances et collaborez activement avec l’équipe Agile multidisciplinaire.
Votre environnement technique
Vous travaillez notamment avec les technologies et méthodes suivantes :
- Java
- AWS
- SQL
- Services web REST et API
- Jenkins
- Docker
- CI/CD
- Agile/Scrum