Save Job
Posted 2mo ago

Fullstack Software Engineer (Java/Angular)

@ DZ BANK
Apeldoorn, ., Netherlands
HybridFull Time
Responsibilities:Ensure scalability, Model interfaces, Optimize builds
Requirements Summary:Five+ years in Java software engineering; 5+ years SQL; 3+ years Kubernetes; 3+ years Spring; 3+ years Hibernate; 1+ year Angular (TypeScript); Dutch language fluency; HBO/Bachelor or higher.
Technical Tools Mentioned:Java, Spring, Hibernate, Angular, Kubernetes, Docker, OpenShift, Tekton, Azure, REST, JSON, Cucumber, PostgreSQL, MongoDB, GIS (QGIS)
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Binnen het programma voor de volgende generatie van de digitale kaart is men op zoek naar een ervaren software engineer. Het doel van het programma is om bestaande digitale kaartgegevens te verbeteren op basis van miljoenen veldwerken — dat zijn situatietekeningen met metingen die worden gedigitaliseerd door externe partijen.


Deze gedigitaliseerde veldwerken worden verwerkt tot een vernieuwd kaartbeeld. Hiervoor is rekenkracht en kwaliteitscontrole nodig. Vanwege de grote hoeveelheid data is er behoefte aan geavanceerde en schaalbare controle- en verwerkingsstrategieën, waarvoor extra ontwikkelcapaciteit wordt gezocht.


De verwerking en doorrekening van deze data is volop in ontwikkeling en vraagt om slimme technische oplossingen, waarbij performance en schaalbaarheid centraal staan.


De technische stack bestaat voornamelijk uit Java 21 met Spring Boot 3, met een Angular-frontend. De applicaties draaien op een Kubernetes-cluster in Azure.


Belangrijkste technieken, methoden en tools

Agile/Scrum werkwijze, Java 21, Java-frameworks: Spring, Hibernate

CI/CD tooling: ArgoCD, Docker, Kubernetes, OpenShift, Tekton, Azure cloud / AKS, Argo Workflows, RESTful services, JSON, Testframeworks zoals Cucumber, Databases: Postgres, MongoDB, GIS tooling: QGIS


Verantwoordelijkheden

  • Borgen van een schaalbare cloudgebaseerde infrastructuur voor de verwerking van gedigitaliseerde veldwerken, in lijn met architectuurprincipes van de organisatie
  • Modelleren van applicatiefuncties en interfaces
  • Optimaliseren van de build- en ontwikkelomgeving
  • Doorontwikkeling van oplossingen voor automatische extractie en verwerking van meetgegevens
  • Samenwerken met interne IT en eventuele externe partijen voor afstemming en afhankelijkheidsbeheer


Knock-outcriteria (vereisten)

  • Vloeiende beheersing van de Nederlandse taal in woord en geschrift
  • Afgeronde hbo-opleiding (bachelor) of hoger
  • Minimaal 5 jaar ervaring als Java software engineer
  • Minimaal 5 jaar ervaring met SQL
  • Minimaal 3 jaar ervaring met Kubernetes
  • Minimaal 3 jaar ervaring met Spring
  • Minimaal 3 jaar ervaring met Hibernate
  • Minimaal 1 jaar ervaring met Angular (TypeScript)