ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Stage | Full-stack developer: "Mijn zakenportaal" voor de burger

Confidential

Mechelen, Antwerpen, België permanent

Posted: February 27, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a full-stack developer to join our team in Mechelen, Antwerpen, Belgium. The ideal candidate should have experience in building digital products, particularly in the context of the Belgian justice system. The perfect candidate will have experience in designing and implementing a robust microservices architecture.

Job Description

Bridg is een softwareleverancier voor overheidsorganisaties in België en Nederland.

Bij JustOne, de justitie afdeling onder Bridg hebben we enkele stageopdrachten in petto.

Deze stage gaat over een nieuw zakenportaal voor de burger.

Opdracht

Het doel is het ontwikkelen van een nieuw digitaal portaal voor de burger binnen de context van Just-on-web. Dit portaal stelt burgers in staat om hun gerechtszaken in te zien na veilige authenticatie. Daarnaast omvat de opdracht het ontwerpen en implementeren van een generieke, robuuste microservices backend architectuur die door diverse casemanagement systemen binnen de FOD Justitie gebruikt kan worden, inclusief de voorbereiding op mobiele applicaties met notificaties.

Functionele eisen

De applicatie moet de volgende functionaliteiten ondersteunen:

Veilige authenticatie:
Burgers moeten veilig kunnen inloggen op het portaal via itsme®/MyGov. De stagiair onderzoekt de integratie via eID of andere federatieve identiteitsoplossingen die itsme®/MyGov ondersteunen.

Overzicht van gerechtszaken:
Na inloggen krijgt de burger een duidelijk overzicht van alle zaken waarvoor hij/zij moet voorkomen.
Voor elke zaak moeten o.a. de volgende details zichtbaar zijn: datum, tijd, rechtbank, zaal, en type zaak.
De gegevens moeten afkomstig zijn uit alle relevante rechtbanken binnen de Belgische Justitie. Dit impliceert dat de backend-API's gegevens van verschillende interne systemen moeten kunnen aggregeren.

Zoek- en filterfunctionaliteit:
De burger moet de mogelijkheid hebben om te zoeken of te filteren op zaaknummer, type rechtbank of periode.

Generieke backend architectuur:
Ontwikkel een robuuste microservices backend die generieke API's aanbiedt.
Deze API's moeten een uniforme interface bieden voor het ophalen van zaakgegevens, ongeacht het onderliggende casemanagement systeem.
De architectuur moet schaalbaar en veerkrachtig zijn en gebruikmaken van een message bus (bijv. Kafka of RabbitMQ) voor event-gestuurde communicatie tussen microservices en voor het ontsluiten van gegevens vanuit bronsystemen.
De backend moet voorbereid zijn op gebruik door zowel het webportaal als toekomstige mobiele applicaties.

Notificaties (architecturaal voorzien):
De backend-architectuur moet de mogelijkheid bieden voor het versturen van pushnotificaties naar een (toekomstige) mobiele applicatie.
Deze notificaties moeten de burger informeren over wijzigingen in de datum, tijd, zaal of andere cruciale gegevens van een geplande verschijning. De stagiair moet hiervoor de conceptuele stroom uitwerken, inclusief hoe wijzigingen in bronsystemen gedetecteerd en verwerkt worden.

"Mijn Documenten" (conceptueel):
Denk na over de architectuur om in de toekomst ook relevante documenten (dagvaardingen, vonnissen, etc.) te kunnen aanbieden via het portaal. De implementatie hiervan is geen vereiste, maar een architecturale overweging wel.

Projectaanpak & oplevering

De stagiair is verantwoordelijk voor de volledige projectcyclus en moet de volgende stappen doorlopen:

Functionele en technische analyse (week 1-3):
Uitwerken van de user stories voor de burger inlog en zakenoverzicht.
Opstellen van een gedetailleerd architectuurontwerp voor de microservices backend, inclusief datamodellen, API-specificaties (OpenAPI/Swagger), keuze van message bus, en de integratiestrategie met Itsme®/MyGov en de (abstracte) interne casemanagement systemen.
Opstellen van een gedetailleerde planning in Jira.

Implementatie & ontwikkeling (week 4-eind):
Configureren van de ontwikkelomgeving en het opzetten van de microservices.
Implementeren van de Itsme®/MyGov authenticatie.
Ontwikkelen van de backend API's voor het ophalen en aggregeren van zaakgegevens (mock-data of gesimuleerde services).
Ontwikkelen van de Angular frontend voor het portaal.
Implementeren van een basisnotificatie-mechanisme concept (bijv. via websockets of polling voor de demo).
Schrijven van uitgebreide unit- en integratietests.
Dagelijks gebruik maken van Git en Jira.

Documentatie en oplevering:
Uitgebreide technische documentatie van de backend architectuur, API's en frontend.
Aan het einde van de stage een werkende demo tonen van het portaal, inclusief itsme®/MyGov-login en een overzicht van fictieve zaken.
Presenteren van het architectuurontwerp en de gerealiseerde functionaliteiten aan het team en stakeholders.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply