📍 Locatie: Brussel (3 dagen remote, 2 dagen op kantoor)
🕒 Start: ASAP
Ben jij een ervaren Java Developer met een passie voor kwaliteit, samenwerking en innovatie? Dan hebben we een boeiende opportuniteit voor jou binnen een organisatie die dagelijks bijdraagt aan digitale transformatie binnen een maatschappelijk relevante sector.
🧠 Over de functie
Als Full Stack Java Developer werk je aan complexe, schaalbare en gebruiksvriendelijke toepassingen binnen een MicroServices-architectuur. Je draagt bij aan de digitalisering van administratieve processen in een juridische context — met een sterke focus op dataveiligheid, integriteit en gebruikerservaring.
💼 Jouw verantwoordelijkheden
- Ontwikkelen van efficiënte, onderhoudbare Java-toepassingen op basis van functionele vereisten
- Bouwen van REST API's en integraties in een SOA-architectuur
- Schrijven van unit/integratie tests en waarborgen van codekwaliteit (Sonar, OWASP, etc.)
- Werken in een CI/CD-omgeving met Docker/Kubernetes in GCP
- Actieve bijdrage aan teamwerking en kennisdeling
- Front-end ontwikkeling met Angular (vanaf versie 2+)
🛠️ Technische omgeving
Back-end
- Java 11, Spring (Boot, MVC), Hibernate
- JPA, Maven, REST
- SQL Server
- CI/CD, Docker, Kubernetes (nice to have)
- Domain Driven Design (pluspunt)
Front-end
- Angular 2+, RxJS, HTML/CSS, JavaScript
- Ervaring met component-based architecture (bv. Smart/Dumb Components)
- Material Design, Angular CLI, testing frameworks (pluspunt)
👥 Wat zoeken we in jou?
- Minstens 3 jaar ervaring als Java Developer (full stack)
- Kennis van zowel front- als back-end technologieën
- Vloeiend in Nederlands of Frans, en goede kennis van IT-Engels
- Een teamspeler die proactief is en graag kennis deelt
- Je denkt in oplossingen en bent niet bang voor complexe uitdagingen
🎯 Wat mag je verwachten?
- Projecten met maatschappelijke impact
- Samenwerking binnen een ervaren en gedreven team
- Flexibele werkregeling: 60% remote, 40% op kantoor vlakbij Brussel-Centraal
- Moderne ontwikkeltools en methodologieën (Scaled Agile)
- Verlengingsmogelijkheden na afloop van het project