Functieomschrijving
Voor APG zoeken wij een Data Engineer Java. Je werkt als Data Engineer Java en ontwerp, ontwikkel en beheer je schaalbare data-oplossingen die de informatievoorziening van de opdrachtgever ondersteunen.Je zorgt ervoor dat data tijdig, correct en veilig beschikbaar is voor operationele processen, analytics en rapportages.
De functie vindt plaats binnen de Data Intelligence-afdeling van Business Improvement and Change bij de opdrachtgever. De afdeling bestaat uit ongeveer 100 medewerkers die in Agile/DevOps-teams werken.
Dit ga je doen
- Ontwerpen, ontwikkelen en beheren van dataketencomponenten in Java voor betrouwbare en schaalbare dataflows.
- Ontwikkelen van services en REST API’s met Spring Boot om data toegankelijk te maken voor diverse afnemers.
- Zorgen voor datakwaliteit, beveiliging en tijdigheid van data voor operationele processen, analytics en rapportages.
- Opzetten en onderhouden van pipelines voor batch- en real-time verwerking, inclusief event-driven oplossingen met Kafka of vergelijkbare technologieën.
- Samenwerken met Product Owners, Data Engineers, Testers, Business Analisten en andere IT-specialisten binnen multidisciplinaire Agile teams.
- Toepassen van CI/CD-principes en werken met container- en orchestration-technologieën voor betrouwbare deployments.
Jouw profiel
- HBO- of WO-werk- en denkniveau of aantoonbare relevante ervaring in automatisering of data-omgevingen.
- Ervaring met Java-development, bij voorkeur Java 17+.
- Kennis en ervaring met Spring Boot en REST API-ontwikkeling.
- Ervaring met relationele databases (bijv. Oracle of PostgreSQL) en sterke SQL-vaardigheden en datamodellering.
- Ervaring met versiebeheer en build- en release tooling zoals Git, Maven en Jenkins of Azure DevOps.
- Bekendheid met Agile/Scrum-methodieken en werken in multidisciplinaire teams.
- Ervaring met cloudplatformen, bij voorkeur Azure.
- Kennis van Kafka, streaming of event-driven architecturen is een pré.
- Ervaring binnen Data & Analytics-omgevingen en met het werken met grote hoeveelheden data.
- Ervaring met Docker, Kubernetes en het opzetten van CI/CD-pipelines.
- Analytisch sterk en in staat complexe vraagstukken te vertalen naar robuuste technische oplossingen.
De rol is geschikt voor zowel junior als meer ervaren kandidaten.
Functie eisen
- Je bent tijdens de inwerkperiode volledig op kantoor aanwezig
- Daarna werk je 2x per week op kantoor
- Je bepaalt je standplaats zelf, maar je reist eens per kwartaal naar Heerlen
- Je werkt 32 tot 40 uur per week
- Je hebt een achtergrond in automatisering of aantoonbare ervaring binnen deze omgeving
- Je beschikt over een opleidingsachtergrond op HBO-niveau die je analytisch vermogen aantoont
- Je beschikt over HBO- of WO-werk- en denkniveau
- Je hebt ervaring met Java-development, bij voorkeur Java 17+
- Je hebt ervaring met Spring Boot en het ontwikkelen van REST API's
- Je hebt kennis van relationele databases, zoals Oracle of PostgreSQL
- Je hebt ervaring met SQL en datamodellering
- Je hebt ervaring met Git, Maven, Jenkins, Azure DevOps of vergelijkbare tooling
- Je bent bekend met werken volgens Agile/Scrum
Functie wensen
- Je kunt solliciteren als junior; heb je meer ervaring, dan ben je ook van harte welkom.
- Je hebt HBO- of WO-werk- en denkniveau.
- Het is een pré als je ervaring hebt met Java-development; bij voorkeur met Java 17+.
