Wat ga je doen?
Als Lead Software Engineer neem jij het voortouw. Je kijkt niet alleen naar de code, maar houdt ook het grotere geheel in de gaten: de architectuur, de standaarden en de schaalbaarheid. Je bent sparringpartner voor de product owner, stemt technische keuzes af met collega’s binnen én buiten het team en zorgt dat de applicatie blijft voldoen aan de hoge eisen van performance en onderhoudbaarheid.
Dit doe je binnen ons scrumteam DAPPR. DAPPR is de applicatie die datastromen van leveranciers verwerkt, zoals publicaties en metadata van uitgevers. Deze informatie wordt gecontroleerd en klaargemaakt voor duurzame opslag in ons digitale depot. Nieuwe stromen worden aangesloten via configuraties, zodat dit generiek en schaalbaar gebeurt.
Je werkzaamheden bestaan onder andere uit:
- ontwerpen, ontwikkelen, testen en onderhouden van Java-gebaseerde software (met o.a. Spring Boot en Hibernate);
- ontwikkelen en onderhouden van configuraties en standaarden waarmee nieuwe datastromen efficiënt kunnen worden aangesloten;
- toepassen van Domain Driven Design en het realiseren van SOAP- en REST-koppelingen;
- optimaliseren van performance, stabiliteit en interoperabiliteit van DAPPR;
- kennisdeling en begeleiding binnen het team stimuleren;
- afstemmen met functioneel beheerders, metadata-specialisten en architecten over eisen en validaties.