Justitiële Informatiedienst (Justid)
Senior Developer
Functieomschrijving
Als developer draag je bij aan de sprintmatige voortbrenging van onze applicaties binnen één van de vier development-teams. Je werkt volgens de teamwerkwijze en de 'Definition of Done' en levert hoogwaardige programmatuur door te ontwerpen, coderen en samenstellen van producten die passen binnen de bestaande architectuur.
Taken en verantwoordelijkheden
- Bijdragen aan user stories: meeschrijven en vertalen van user stories naar technische oplossingen.
- Ontwerpen en ontwikkelen: opstellen, coderen en samenstellen van software met aandacht voor kwaliteit en veiligheid.
- Codekwaliteit: toepassen van code standaarden en dagelijks meten van codekwaliteit.
- Testen: bijdragen aan unit- en integratietests en functionele tests.
Werkwijze en methodiek
- Agile/Scrum: werken binnen Agile- en Scrum-methodiek.
- Continuous delivery practices: toepassing van continuous delivery engineering practices voor ontwerpen, bouwen, testen en in productie nemen van applicaties.
Vereiste kennis en vaardigheden
- Kennis van coding conventions en code standaarden.
- Ervaring met test driven development (TDD).
- Kennis van continuous integration en continuous deployment (CI/CD).
- In staat technische oplossingen te ontwerpen die binnen de architectuur passen.
Senior developer
- Extra verwachting: professionele begeleiding van medior- en junior-developers.
Eisen
- HBO werk- en denkniveau
- Kennis van GIT en Maven
- Kennis en ervaring met relationele databases
- Ervaring in theoretische en praktijkgerichte kennis van systeemontwikkeling
en- Java- en een Oracle-omgeving - Je beschikt over aantoonbare kennis van berichtenverkeer op basis van
XML/XSLT - Kennis van Springboot
- Aantoonbare ervaring met software development in Java (5 jaar)
- Meerdere jaren aantoonbaar gewerkt in een agile en/of devops omgeving (5
jaar) - Aantoonbare ervaring met Rancher Docker en Kubernetes (5 jaar)
Wensen
- De kandidaat beschikt over ervaring in het maken van REST-services op basis
van OpenAPI specificatie met behulp van Springboot - De kandidaat kiest gemotiveerd voor software development met al zijn
facetten - De kandidaat heeft kennis van testtechnieken en context-driven aanpak
- Bekend met o.a. Playwright, Typescript, Node JS en Jenkins
- Analytisch en klantgericht
- Kennis van Gitlab
- Kennis van PL/SQL
- (Kennis van Python, en Tensor Flow is een pre
Competenties
- De kandidaat beschikt over ervaring in het maken van REST-services op basis
van OpenAPI specificatie met behulp van Springboot - De kandidaat kiest gemotiveerd voor software development met al zijn
facetten
Vul je gegevens hieronder in, dan nemen we binnen 2 uur contact met je op om samen te kijken of er een match is. Heb je nog vragen? Bel ons op 030-249 66 96 of stuur een e-mail naar info@greenpepper.nl We helpen je graag verder!