Job Openings
Senior Developer
About the job Senior Developer
Voor Ministerie van Justitie en Veiligheid zoeken wij een Senior Developer.
Als developer draag je bij aan de sprintmatige ontwikkeling van applicaties voor de opdrachtgever. Jouw werkzaamheden sluiten aan bij de huidige werkwijze van het team, gebaseerd op de invulling van de ‘Definition of Done’. Je neemt plaats in één van de vier development-teams en werkt mee aan het opstellen van user stories en de vertaling daarvan naar technische oplossingen die passen binnen de architectuur.
Je ontwikkelt programmatuur waarbij je verantwoordelijk bent voor het ontwerpen, coderen en samenstellen van een product dat aan hoge kwaliteitseisen voldoet. Je borgt deze kwaliteit door het toepassen van code standaarden, het dagelijks meten van codekwaliteit, het schrijven van veilige software en het bijdragen aan unit-, integratie- en functionele tests.
Je werkt volgens de Agile- en Scrum-methodiek in combinatie met continuous delivery engineering practices voor het ontwerpen, bouwen, testen en in productie brengen van applicaties. Gedegen kennis van coding conventions, test driven development, continuous integration en continuous deployment is hiervoor noodzakelijk.
Als Sr. developer begeleid je daarnaast medior en junior-developers op professioneel niveau.
De Digitaliserings- en Archiveringsdienst (DAD) zoekt een developer die bijdraagt aan het beheer en de ontwikkeling van systemen. Door de komst van verschillende (grote) projecten en nieuwe aansluitingen wordt het team uitgebreid. DAD bestaat momenteel uit vier DevOps teams, met uitbreiding naar een vijfde team door nieuwe collega's.
Competenties
Als developer draag je bij aan de sprintmatige ontwikkeling van applicaties voor de opdrachtgever. Jouw werkzaamheden sluiten aan bij de huidige werkwijze van het team, gebaseerd op de invulling van de ‘Definition of Done’. Je neemt plaats in één van de vier development-teams en werkt mee aan het opstellen van user stories en de vertaling daarvan naar technische oplossingen die passen binnen de architectuur.
Je ontwikkelt programmatuur waarbij je verantwoordelijk bent voor het ontwerpen, coderen en samenstellen van een product dat aan hoge kwaliteitseisen voldoet. Je borgt deze kwaliteit door het toepassen van code standaarden, het dagelijks meten van codekwaliteit, het schrijven van veilige software en het bijdragen aan unit-, integratie- en functionele tests.
Je werkt volgens de Agile- en Scrum-methodiek in combinatie met continuous delivery engineering practices voor het ontwerpen, bouwen, testen en in productie brengen van applicaties. Gedegen kennis van coding conventions, test driven development, continuous integration en continuous deployment is hiervoor noodzakelijk.
Als Sr. developer begeleid je daarnaast medior en junior-developers op professioneel niveau.
De Digitaliserings- en Archiveringsdienst (DAD) zoekt een developer die bijdraagt aan het beheer en de ontwikkeling van systemen. Door de komst van verschillende (grote) projecten en nieuwe aansluitingen wordt het team uitgebreid. DAD bestaat momenteel uit vier DevOps teams, met uitbreiding naar een vijfde team door nieuwe collega's.
Competenties
- Ervaring in het ontwikkelen van REST-services op basis van OpenAPI met Spring Boot.
- Gemotiveerde keuze voor software development in al zijn facetten.
- Kennis van testtechnieken en context-driven aanpak (bekend met Playwright, TypeScript, Node.js en Jenkins).
Functie-eisen
- Je beschikt over HBO werk- en denkniveau
- Je hebt minimaal 5 jaar ervaring met software development in Java
- Je hebt meerdere jaren ervaring (minimaal 5 jaar) in een agile en/of DevOps omgeving
- Je hebt minimaal 5 jaar ervaring met Rancher, Docker en Kubernetes
- Je hebt kennis van GIT en Maven
- Je hebt kennis en ervaring met relationele databases
- Je hebt theoretische en praktijkgerichte kennis van systeemontwikkeling en -beheer in een Java- en Oracle-omgeving
- Je hebt aantoonbare kennis van berichtenverkeer op basis van XML/XSLT
- Je hebt kennis van Spring Boot
Functie-wensen
- Je bent analytisch en klantgericht
- Je hebt kennis van GitLab
- Je hebt kennis van PL/SQL
- Het is een pre als je kennis hebt van Python en TensorFlow