Als ontwikkelaar ben je onderdeel van een DevOps team dat werlt aan applicaties met een hoog vertrouwelijk karakter.
De belangrijkste taken zijn:
- Het beheren, aanpassen en testen (unit tests) van de applicatie;
- Het automatiseren van de uitrol van de applicatie;
- Het afstemmen van werkzaamheden met functioneel- en technisch beheer;
- Het ondersteunen van technisch beheer bij het in productie nemen van releases;
- Het adviseren en ondersteunen van de klant bij het doorvoeren van wijzigingen;
- Het adviseren van technisch beheer bij de inrichting en uitvoeren van technisch applicatiebeheer.
Ervaring
- Werken in een Scrum/DevOps team
- Uitgebreide kennis en ervaring met Java
- Ervaring binnen de gevraagde technologiestack (Java/Spring/Front-End/API-dev/PostgreSQL)
- HBO/WO werk- en denkniveau
Om de opdracht uit te kunnen voeren is gedegen kennis en vaardigheden nodig van:
- Java en Java EE --> build definitions, source control, code reviews
- Spring (meest recente mogelijkheden, vooral ook ivm API's en Front-End)
- Front-end development --> Angular en/of React, Typescript
- PostgreSQL --> goede kennis van SQL
- Testing --> unit tests, regressie tests (ART), integratie tests
Tevens is kennis en ervaring met de volgende tools relevant:
- OpenAPI
- Jenkins
- Owasp en Secure Software Development
- REST API's, Oauth, Spring, SOAP etc.
- Ansible scripting
- Robot Framework
- GitLab
- Jira
overige functiewensen:
- Kennis van, en ervaring met, werken binnen de overheid en met registers is gewenst maar niet vereist
- Kennis en ervaring met SCRUM en ITIL