Java Developer
Role details
Job location
Tech stack
Job description
Wat deze fase uniek maakt: je werkt in een hybride situatie waarin je enerzijds nieuwe componenten en modules ontwikkelt, en anderzijds bestaande applicaties moderniseert. Dit biedt jou als engineer de kans om slimme keuzes te maken op het snijvlak van innovatie en stabiliteit. Als engineer kun je je dus vastbijten in domeinmodellering, API-design en robuuste CI/CD-pipelines, en meedenken over hoe dit platform de komende 5 jaar mee kan groeien.
Je werkt in een multidisciplinair en compact team met andere ervaren Java engineers. De cultuur is professioneel en op kwaliteit gericht, zonder logge bureaucratie. Wat dat betekent? Duidelijke processen, heldere documentatie en de vrijheid om standaarden te verbeteren, nieuwe tools voor te stellen en bij te dragen aan technische richting. Geen micromanagement, maar vertrouwen op expertise. Hier krijg jij de ruimte om technische keuzes écht te beïnvloeden.
Als Java Developer Den Bosch werk je aan de ontwikkeling van een toekomstgericht platform dat cruciaal is voor digitale overheidsprocessen. Je bouwt schaalbare backendcomponenten met Java17/21, Spring Boot, Kafka en Kubernetes, en denkt actief mee over domeinlogica, API-design en testautomatisering.
Je werkt nauw samen met andere ervaren Java engineers in een multidisciplinair team waarin innovatie wordt aangemoedigd. Binnen deze rol denk je mee over domeinlogica (DDD), REST API-design, schaalbaarheid, en hoe nieuwe modules technisch het beste ingepast kunnen worden. Daarnaast speel je een actieve rol in het neerzetten van kwalitatieve softwarestandaarden en CI/CD pipelines.
Dit doe je allemaal binnen een stabiele en goed georganiseerde omgeving waar processen, documentatie en samenwerking écht op orde zijn. Kortom: een plek waar jij als engineer je kunt focussen op inhoud en techniek.
Requirements
- Minimaal 3 jaar ervaring als Java Developer
- Ervaring met Java11+, Spring Boot en Hibernate
- Kennis van Docker, Kubernetes, MongoDB en Kafka is een pre
- Ervaring met design als TDD, DDD zijn pre's
- Bekend met CI/CD tooling (GitLab), testautomatisering en monitoring
- Je vindt het leuk om te werken in een stabiele, goed georganiseerde omgeving met maatschappelijke impact