Save Job
Posted 2mo ago

Java Developer (Java, XSLT, LinkedData)

@ DZ BANK
Apeldoorn, Gelderland, Netherlands
OnsiteFull Time
Responsibilities:Developing Java, Deploying apps, Testing functionality
Requirements Summary:Experience with Java v7, XSLT, HTML5, CSS, JavaScript, Linked Data tech (triple store, SPARQL); deployment; open source community practices; junior considered with right skills.
Technical Tools Mentioned:Java, XSLT, HTML5, CSS, JavaScript, SPARQL, Apache Tomcat, Orbeon, Virtuoso, OpenLink
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Voor onze eindklant zijn we op zoek naar een ervaren Software / Java Engineer:

Eisen te stellen aan medewerker (kennis, ervaring, gedragskenmerken):
1 Kennis en ervaring met Java v7
2 Kennis en ervaring met XSLT (één van de kernelementen van het LDT)
3 Kennis en ervaring met HTML5, CSS, Javascript
4 Kennis en ervaring met Linked Data Technologie (triple store, SPARQL)
5 Kennis en ervaring met deployen van software
6 Kennis en ervaring met open source software en werkwijze van een community
 
Bij de juiste combinatie van expertises willen we een junior medewerker ook een kans geven.
 
Gewenste eis(en) te stellen aan medewerker (kennis, ervaring, gedragskenmerken):
1 Kennis van de tools behorend bij het Linked Data Theatre (LDT)
2 Kennis van het Bootstrap raamwerk en het MVC raamwerk
3 Communicatief vaardig

Het LDT bestaat o.a. uit Java, HTML5 (met CSS en Javascript), XSL(T). Er wordt gebruik gemaakt van Apache Tomcat, Orbeon en het Linked Data Theatre als MVC framework, voor een GUI met schermen en web formulieren. De applicatie (Orbeon en LDT) wordt gedeployed op een Tomcat application server. De database die momenteel gebruikt wordt is een Openlink Virtuoso triplestore in de beschikbare open source variant, maar het is niet uitgesloten dat dit nog wijzigt.
 
Als er functionaliteit niet goed functioneert of ontbreekt aan het LDT, dan moet deze worden aangepast. Dit wordt gedaan in Java, XSLT of Javascript. Als de functionaliteit is aangepast, dan moet deze worden getest. De aanpassing moet niet alleen worden getest in combinatie met de eigen applicatie, maar moet ook worden getest op de test- en acceptatieomgeving van de community. Daarmee geven we de aangepaste functionaliteit terug aan de community, zodat iedereen dit kan gebruiken. In dat geval moet ook de Wiki behorend bij Github worden bijgewerkt met betrekking tot de toegevoegde functionaliteit.