Backend Software Engineer
Een overheidsorganisatie zoekt een ervaren software engineer ter versterking van een team dat diensten ontwikkelt en beheert voor een overheidsinitiatief. Deze diensten valideren en registreren omgevingsdocumenten en stellen deze beschikbaar via API's, ter ondersteuning van vergunningsaanvragen en het bekijken van documenten in GEO-viewers. Het team werkt nauw samen met andere ontwikkelpartners binnen een Agile SAFe framework, met sprints van twee weken en Program Increments per kwartaal.
Het team is verantwoordelijk voor de volledige levenscyclus van applicaties, van idee tot productie (DevOps).
Wat je doet
- Actief meedenken en meebouwen aan services
- Preppen en schrijven van stories
- Scherp meedenken tijdens refinements
- Meedenken over software architectuur
- Optimaliseren van configuratie en performance
- Gedegen code schrijven van voldoende kwaliteit, begrijpelijk voor medeontwikkelaars
- Configureren als code en toepassen van tooling waar gepast
- Sparren over software architectuur en ontwerp, balancerend tussen YAGNI en toekomstbestendig design
- Zorgen voor gedegen testdekking en documentatie
- Uitvoeren van code reviews en delen van kennis
- Analyseren van complexe bugs en issues
- Uitvoeren van DevOps beheerwerkzaamheden
- Actief bijdragen aan development guidelines
- Deelnemen aan de interne Java community
Eisen
- Vloeiende beheersing van de Nederlandse taal, in woord en geschrift
- Minimaal HBO werk- en denkniveau, aantoonbaar met diploma of MBO diploma met minimaal 8 jaar relevante werkervaring
- Minimaal 8 jaar werkervaring met Java ontwikkeling
- Minimaal 5 jaar werkervaring met Spring Boot, OpenAPI, Swagger en PostgreSQL
- Minimaal 5 jaar werkervaring met container technologie (Docker, Kubernetes, Cloud) en DevOps beheer
- Zelfgeschreven CV en motivatiebrief
Wensen
- Ervaring met softwareontwikkeling in de publieke sector en in projecten met politiek/bestuurlijk karakter
- Ervaring met werken in een overheidsinitiatief voor omgevingsdocumenten
- Ervaring met (gelaagde) geodata en historiemodellen in registraties
- Ervaring met het toepassen van AI in softwareontwikkeling
- Ervaring met DevOps- en beheerwerkzaamheden zoals monitoring en incidentanalyse en -oplossing
Profiel
- Resultaatgericht
- Helicopterview
- Besluitvaardig
- Vasthoudend
- Kan eigen pad trekken in een complex krachtenveld
- In staat om zelfstandig binnen een organisatie te bewegen
- Omgevingssensitief
- Communicatief sterk (schriftelijk en mondeling)
- Klantgericht
- Proactief en initiatiefrijk
- Teamspeler
- Analytisch vermogen
- Verantwoordelijkheidsgevoel voor eigen en andermans werk
- Kennis van algemeen geldende software principes en technologie (KISS, SOLID, YAGNI)
Praktisch
- Team bestaat uit 10 ontwikkelaars, 1 test engineer, een informatie analist en een Product Owner, ondersteund door een Scrum Master, integratiespecialisten en functioneel beheerders
- Werkt met Agile Scrum in sprints van 2 weken, inclusief dagelijkse stand-ups, planning, demo, retrospective en refinements
- Diensten bestaan uit ongeveer 10 services (API’s), Java backends en een Angular frontend beheerportaal
- Draait op een Kubernetes cluster in de Azure Cloud
- Belangrijkste technieken en tools: Java, Spring Boot, Angular, TypeScript, OpenAPI, Swagger, jOOQ, Hibernate JPA, Kotlin, Github Copilot, RabbitMQ, PostgreSQL/PostGIS, XML/GML, Geolson, Robot Framework, Container technologie (Docker, Kubernetes, Cloud), Traefik, CI/CD tooling (Git, Tekton, ArgoCD, Maven), Issue tracking (Jira), Agile, Scrum, DevOps
Hoe solliciteren?
Bekijk de volledige opdrachttekst en sollicitatie-informatie zodra je sollicitatie op maat klaarstaat.
Bestel een sollicitatie op maat om de volledige opdracht en sollicitatie-informatie te bekijken.
Meer context, minder losse zoekuren.
Je krijgt net genoeg context om te beoordelen of deze opdracht interessant is. De volledige briefing, klantdetails en vervolgstappen blijven beschikbaar in de app.