Opdrachtomschrijving
Als developer werk je in één van de development-teams aan sprintmatige voortbrenging van onze applicaties en volg je de teamwerkwijze en de Definition of Done.
Je stelt user stories op en vertaalt deze naar technische oplossingen die binnen de architectuur passen, en je ontwerpt, codeert en assembleert hoogwaardige programmatuur.
Je draagt bij aan codekwaliteit door toepassing van code-standaarden, dagelijkse meting van codekwaliteit, veilige softwareontwikkeling en het uitvoeren van unit-, integratie- en functionele tests.
We werken met Agile/Scrum gecombineerd met continuous delivery engineering practices voor ontwerp, bouw, test en productieplaatsing.
De Digitaliserings- en Archiveringsdienst (DAD) breidt uit vanwege nieuwe projecten en aansluitingen; je wordt onderdeel van een groeiend DevOps-landschap in Almelo.
Vereist profiel
- HBO werk- en denkniveau.
- Aantoonbare ervaring met Java development (minimaal 5 jaar) binnen een Oracle-omgeving.
- Meerjarige ervaring in een agile en/of DevOps-omgeving (minimaal 5 jaar).
- Kennis van GIT en Maven; aantoonbare ervaring met versiebeheer en build tooling.
- Kennis en ervaring met relationele databases en PL/SQL.
- Aantoonbare ervaring met container- en orchestration tooling: Docker, Rancher en Kubernetes (minimaal 5 jaar).
- Kennis van Spring Boot en ervaring met het bouwen van REST-services binnen de architectuur.
- Aantoonbare kennis van berichtenverkeer op basis van XML/XSLT en ervaring met testen (unit/integratie/functioneel).
Wensen en aanvullende competenties
- Ervaring met het opzetten van REST-services op basis van OpenAPI specificatie (bij voorkeur met Spring Boot).
- Kennis van testtechnieken en een context-driven testaanpak; bekendheid met tools zoals Playwright, TypeScript, Node.js en Jenkins is een pre.
- Kennis van GitLab; kennis van Python en TensorFlow is een plus.
- Analytisch vermogen, klantgerichtheid en een gemotiveerde keuze voor software development in al zijn facetten.
Aanvullende informatie
Bij plaatsing van een door u aangeboden professional hebben we informatie nodig over WKA (Wet keten- en inlenersaansprakelijkheid). Wij dekken risico’s voor opdrachtgevers via een geblokkeerde G-rekening; alternatieven zoals een accountantsverklaring zijn mogelijk indien geen G-rekening beschikbaar is.
Locatie: Almelo, Overijssel — Justitiële Informatiedienst — Senior Java Developer ICT.
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