> Markdown version of [/jobs/ext/4040082-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/4040082-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** Christelijke Mutualiteit (CM) - **Location:** Schaarbeek, Belgium (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Applications Architecture, Automation of Tests, Unit Testing, Code Review, Databases, Continuous Integration, Scrum Methodology, Software Engineering, SQL Databases, Web Services, Information Technology, Docker, Jenkins - **Published:** October 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=14d49129e0149f4a ## About the Role Ervaring en technische competenties * Je beschikt over een bachelor in Informatica, Software Engineering of een vergelijkbare richting, of over gelijkwaardige ervaring. * Je hebt bij voorkeur drie tot vijf jaar relevante ervaring in softwareontwikkeling. * Je hebt een goede en praktische kennis van Java. * Je hebt ervaring / interesse in AI-assisted development en bent bereid om AI-tools actief en verantwoord te gebruiken binnen het ontwikkelproces. * Je hebt ervaring met SQL en databanken. * Je hebt ervaring met REST-webservices en API-integraties. * Je bent vertrouwd met unit testing en technische kwaliteitscontroles. * Je begrijpt de principes van CI/CD. * Je hebt bij voorkeur ervaring met Jenkins en Docker. * Je bent vertrouwd met Agile/Scrum. * Je kunt bestaande applicaties analyseren, onderhouden en verder ontwikkelen. * Je kunt technische problemen onderzoeken op basis van soms onvolledige informatie. * Je houdt bij je oplossingen rekening met samenhang, onderhoudbaarheid, security en performantie. Persoonlijke competenties * Je spreekt vloeiend Nederlands en beschikt over een goede kennis van het Engels. * Je beschikt over een sterk analytisch en probleemoplossend vermogen. * Je werkt zelfstandig en neemt verantwoordelijkheid voor je opdrachten. * Je organiseert je werk zodat afgesproken deadlines worden gehaald. * Je communiceert helder met technische en functionele gesprekspartners. * Je bent een teamplayer die actief bijdraagt aan een gezamenlijk resultaat. * Je werkt nauwkeurig en kwaliteitsgericht. * Je denkt pragmatisch en zoekt oplossingen die betrouwbaar en onderhoudbaar zijn. * Je staat open voor veranderingen als gevolg van nieuwe wetgeving, businessvragen of technische evoluties. * Je neemt initiatief en stelt verbeteringen voor wanneer je opportuniteiten ziet. * Je vraagt tijdig feedback of ondersteuning wanneer een probleem buiten je expertise of beslissingsruimte valt. ## Description Als Java Software Engineer kom je terecht in het ervaren Scrumteam. Dit multidisciplinaire team bestaat uit ongeveer tien collega's, waaronder functionele en technische analisten, Javaontwikkelaars en een Test Automation Specialist. Het team is verantwoordelijk voor VSB Dossierbeheer, de applicaties die instaan voor het beheer van de dossiers en uitbetalingen aan leden. Je werkt in een complexe applicatieomgeving die toepassingen omvat voor: * leden- en bijdragebeheer; * dossier- en uitbetalingsbeheer; * zorgverlenerbeheer. Deze toepassingen worden ook ter beschikking gesteld van andere zorgkassen, elk met een eigen omgeving en infrastructuur. Betrouwbare, onderhoudbare en correct geïntegreerde oplossingen zijn daarom essentieel. Een belangrijke uitdaging binnen de roadmap is de verdere modernisering van Dossierbeheer. Het team wil de bestaande monolithische toepassing geleidelijk opsplitsen in kleinere, beter onderhoudbare services. Zo bouwen we aan een applicatielandschap dat flexibeler, schaalbaarder en future-proof is. Als Java Software Engineer analyseer je nieuwe functionaliteiten, wijzigingsvragen en incidenten, ontwerp en programmeer je oplossingen, voer je technische tests uit en volg je de oplossing op tot en met de ingebruikname. Je neemt verantwoordelijkheid voor de kwaliteit, werking en onderhoudbaarheid van de functionaliteiten binnen jouw expertisegebied. * Je analyseert businessbehoeften, change requests en incidenten en vertaalt deze naar efficiënte en duurzame Java-oplossingen. * Je ontwikkelt en onderhoudt kwalitatieve functionaliteiten en integraties voor Dossier- en Zorgverlenerbeheer. * Je draagt bij aan de modernisering van de applicatie en de evolutie van de bestaande monoliet naar kleinere services. * Je bewaakt de kwaliteit van je oplossingen via unit tests, code reviews, technische testing en betrouwbare CI/CD-processen. * Je zet AI-tools doelgericht in tijdens het ontwikkelproces om de codekwaliteit, efficiëntie en probleemoplossing te ondersteunen, zonder daarbij je eigen kritische analyse en verantwoordelijkheid uit handen te geven. * Je analyseert en verhelpt technische problemen en volgt je oplossingen op van ontwikkeling tot ingebruikname. * Je documenteert je werk, deelt kennis en werkt actief samen met het multidisciplinaire Agile team.