Senior Java Ontwikkelaar
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 16-2-2021
- Weergaven:
- 19
- Op locatie:
- Assen (Extra standplaats: Den Haag)
- FTE:
- 36 uur per week
Opdrachtomschrijving
Voor een dynamisch en uitdagende opdracht zijn wij op zoek naar een senior java ontwikkelaar.
De TVS (toegangsverleningservice) maakt het voor (overheids)organisaties eenvoudig om inlogmiddelen zoals eHerkenning, eIDAS en DigiD op hun digitale dienstverlening te ontsluiten voor ondernemers en burgers. Deze dienst is 5 jaar geleden initieel opgezet om de klanten binnen ministerie van EZ&K te bedienen, maar zal nu rijksbreed worden ingezet. Als eerste grote afnemer zal TVS eerst alle diensten onder het Ministerie van Volksgezondheid, Welzijn en Sport gaan bedienen. De komende jaren zal het aantal aansluitingen op TVS hierdoor van circa twintig naar duizenden gaan oplopen en zal er een enorme toename in logins komen tot vele miljoenen per jaar. Om dit alles bereiken zijn we nu TVS en de onderliggende infra in zijn geheel opnieuw aan het opbouwen. TVS zal gaan draaien in Docker containers op een Kubernetes platform, zodat we de applicatie dynamisch schaalbaar kunnen opbouwen. Het maatwerk binnen TVS is voornamelijk gebaseerd op Java. Daarnaast gebruiken we enkele standaard producten van Oracle en Axway. Het oudere systeem zal uitgefaseerd worden na migratie van de aansluitingen naar het nieuwe systeem. Tot die tijd zal enig onderhoud op het oudere systeem nog nodig zijn. De TVS zal continue in ontwikkeling blijven om nieuwe klantwensen in te kunnen invullen en in te spelen op nieuwe ontwikkelingen op het gebied van digitale toegang. Daarnaast zal de dienst moeten blijven verbeteren op het gebied van security, performance en beschikbaarheid. Je bent technisch in de lead bij het aansluitteam om klanten middels de beschikbare SAML en OAuth koppelvlakken te ondersteunen in het aansluit traject. Je komt terecht in een team dat erg gedreven, betrokken en gericht is op het leveren van topprestaties. Door de Agile manier van werken heerst er een open cultuur, waarin men nauw met elkaar samenwerkt en veel van elkaar leert.
Je werkzaamheden als aansluitconsultant zijn onder andere;
Je werkt aan ontwikkeling, beheer en verbetering van het product
Je helpt bij de migratie van het oudere naar het nieuwe systeem
Komt met realistische inschattingen ten aanzien van benodigde tijd, capaciteit en middelen
Kent de regels en procedures, maar durft de grenzen op te zoeken van wat mogelijk is
Initieert en stimuleert kennisontwikkeling
Durft kritisch te zijn over eigen en andermans werk(wijze)
Je durft voorstellen voor verbeteringen te doen. Dit op het gebied van techniek, proces en mens.
Is niet bang om kritiek te ontvangen en is bereid daarvan te leren
Bewaakt mede de stabiliteit, beschikbaarheid, kwaliteit en continuïteit van het product
Helpt mee aan het oplossen van tweede en derdelijns incidenten
Onderhoudt de documentatie De TVS (toegangsverleningservice) maakt het voor (overheids)organisaties eenvoudig om inlogmiddelen zoals eHerkenning, eIDAS en DigiD op hun digitale dienstverlening te ontsluiten voor ondernemers en burgers.
Deze dienst is 5 jaar geleden initieel opgezet om de klanten binnen ministerie van EZ&K te bedienen, maar zal nu rijksbreed worden ingezet. Als eerste grote afnemer zal TVS eerst alle diensten onder het Ministerie van Volksgezondheid, Welzijn en Sport gaan bedienen. De komende jaren zal het aantal aansluitingen op TVS hierdoor van circa twintig naar duizenden gaan oplopen en zal er een enorme toename in logins komen tot vele miljoenen per jaar.
Eisen
Java
HBO diploma in relevante ICT richting
Ervaring met Linux (min. 3 jaar)
Ervaring met CI/CD (min.2 jaar)
Aantoonbare ervaring in het ontwikkelen van Java applicaties (min. 5 jaar)
Wensen
Gebruikte technologie/protocollen/tools
Ervaring met SAML2.0 en OAuth2.0
Linux (RHEL, OEL) 6n en 7
Oracle Weblogic Server 11g en 12c
Oracle Access Manager 11g en 12c
DigiD, eHerkenning en eIDAS
SSL Certificaten en PKIo
Kubernetes
ELK stack
Je hebt bij kennis van security-gerelateerde onderwerpen, zoals OWASP en Secure Software Development.
Je kunt uitstekend werken met HTML, JavaScript en XML
Je hebt bij voorkeur ervaring met Docker en Kubernetes
Je hebt bij voorkeur kennis van een of meer van de volgende tools: Git, GitLab, Helm, Artifactory, Maven, Axway API Gateway
Je hebt bij voorkeur kennis en ervaring op het gebied van Identity- en Access Management
Je hebt ervaring binnen DevOps teams
Je beheerst de Nederlandse en Engelse taal goed.
Competenties
Je bent analytisch sterk: je doorgrondt informatie snel en bent in staat hierover een duidelijke en overtuigende visie te ontwikkelen.
Je bent een prettige samenwerkingspartner en vraagbaak: collega’s kunnen op jou bouwen en altijd bij jou terecht voor vragen of adviezen.
Je kunt zowel mondeling als schriftelijk helder communiceren en presenteert gemakkelijk voor een groep.
Je kunt zowel goed zelfstandig als samenwerken, staat open voor ideeën van anderen en kunt je werkwijze aanpassen aan het team waarin je werkt.
Je kunt complexe zaken inzichtelijk maken en zorgt dat je altijd op de hoogte bent van de nieuwste technieken binnen je vakgebied door zelf- en bijscholing.
Je neemt graag initiatief en bij je werk houd je rekening met de wensen en behoeften van de klant.