Senior ontwikkelaar XSLT/Linked Data/Java
[ad_1]
De ETL-straat (Extract, Transform, Load) voor het huidige Linked Data project is gebaseerd op Apache Cocoon. Deze is weliswaar redelijk stabiel, maar voldoet niet aan de eisen die er thans aan worden gesteld; Cocoon nadert bovendien end-of-life. De nieuwe ETL-straat is gebaseerd zijn op Apache NiFi en Apache Kafka, gedeployed in een containerized solution (Docker).
Een omgeving voor het beter beheren van linked data (metadata, thesauri, referentiedata) is thans in opbouw. Hierbij wordt onder meer gebruik gemaakt van VocBench3 en Epimorphics Registry Core (Open Source producten).
De aan te trekken senior ontwikkelaars zullen deel uitmaken van het team dat deze nieuwe ETL-straat en de daarbij behorende linked-data-oplossingen en verrijkingsfunctionaliteiten ontwikkelt; migratie van de bestaande omgeving naar de nieuwe omgeving maakt daarvan onderdeel uit.
Hiervoor zoeken wij leergierige ontwikkelaars die het verschil begrijpen tussen imperatief en functioneel programmeren en in beide ervaring hebben. Ruime ervaring met XSLT, Java, javascript, XML, Xquery en linked data (ten minste RDF, SPARQL) is nodig. Ervaring met ETL-processen – bij voorkeur ook met Apache NiFi/Kafka – is een pré.
De werkzaamheden van de senior ontwikkelaar betreffen het mede-ontwikkelen van een volledige omgeving voor het harvesten, transformeren, verrijken en opslaan van miljoenen documenten van allerlei aard. Er wordt agile gewerkt, de taakverdeling in het team ligt niet bij voorbaat vast.
[ad_2]
Source link