Even een bedrag aan de Belastingdienst overmaken. Dat lijkt zo eenvoudig, maar er zitten complexe systemen achter deze miljoenen betalingen. Bij de Belastingdienst werk je als Java-developer dagelijks mee aan deze grootschalige processen. Dat was voor Robert Schrijvers voldoende reden om na 25 jaar ondernemen in vaste dienst bij de Belastingdienst te komen.
Zo werk je als Java-developer aan betalingen van miljoenen Nederlanders
Java-developer in vaste dienst
‘Ik kwam eerst bij de Belastingdienst terecht voor een freelance klus. Maar toen dit afliep, wilde ik het project en de leuke collega’s eigenlijk niet loslaten. Voor het eerst in 25 jaar trok het me weer aan om ergens in vaste dienst te gaan. Toen ik hierover in gesprek ging, was het eigenlijk heel snel geregeld. En nu ben ik officieel ambtenaar.’
‘Voor het eerst in 25 jaar trok het me weer aan om ergens in vaste dienst te gaan’
Betalingen voor toeslagen en Douane
Inhoudelijk heeft de Belastingdienst de afgelopen jaren grote slagen gemaakt op het gebied van onder andere Java 21, Quarkus, Kafka en containerhosting. Zo kunnen burgers nu met iDEAL betalen of makkelijker automatische incasso’s inzetten. ‘Dat klinkt allemaal simpel, maar we hebben het over miljoenen betalingen. In het systeem zie je hoeveel geld er doorheen gaat. De impact is altijd groot, dat voelen we hier sterk. De systemen moeten altijd doordraaien, anders kan het voorkomen dat mensen geen toeslagen ontvangen. Of staan er vrachtwagens stil bij de grens, omdat de Douane opmerkt dat er nog heffingen openstaan.’
Fijne werk-privébalans bij Rijksoverheid
Naast de inhoudelijke uitdaging van zijn project heeft Robert meer voordelen ontdekt aan zijn vaste dienstverband bij de Belastingdienst. ‘Binnen ons team is er begrip voor elkaar. Speelt er privé iets, dan maken mijn leidinggevende en naaste collega’s er geen punt van dat je je werkschema daarop aanpast. Ik werk 2 dagen per week thuis en 2 dagen op kantoor. Dat is een fijne werk-privébalans. Daarnaast ben ik tevreden over het aantal vakantiedagen en de ruimte om jezelf te ontwikkelen.’
Ruimte voor kennisdeling
Nu Robert in vaste dienst is, heeft hij ook voor het eerst in 25 jaar weer personeelsgesprekken. ‘Dat stimuleert me om na te denken over mijn verdere loopbaan. Wil ik iets met architectuur of juist een meer sturende rol? Je kunt dat allemaal aangeven en eventueel opleidingen volgen. Ook is er nu meer ruimte voor kennisdeling. We hebben met ruim 300 collega’s een Java-vakgroep om nieuwe ontwikkelingen met elkaar te delen. Zo gaf ik laatst een presentatie over event-driven architectuur en organiseerde ik met een aantal mensen een workshop Java 21.’
Java groeide mee in loopbaan
In 1996 was Robert een ‘early adapter’ van Java, dat toen nog in de kinderschoenen stond. Zo groeide Java zijn hele loopbaan met hem mee. Sommige dingen bleven hetzelfde, andere dingen veranderden. Op hét event voor developers J-Fall vertelde hij over 30 jaar Java in 5 minuten.
Belastingdienst bij JFall
Ook collega Arjan Tijms, Java-expert bij de Belastingdienst, gaf een interessante Talk over ‘Next level persistence in Jakarta EE: Jakarta Data and Jakarta NoSQL’. Hierin vertelde hij onder andere wat een high level API is voor entity persistence en hoe het samenhangt met andere persistence API’s. Arjan is de project lead van Jakarta Security en de implementatie van Soteria. Hier publiceerde hij ook een boek over met de titel ‘The Definitive Guide to Security in Jakarta EE’. In Java Magazine staan voor en na het jaarlijkse event JFall artikelen waarin onder meer sprekers van de Rijksoverheid aan het woord komen.