Senior Java Developer 36u/w

DC Engineers B.V.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Tech stack

Microsoft Access
Java
API
Automation of Tests
Information Systems
Databases
Software Design Patterns
DevOps
Hibernate
Identity and Access Management
PostgreSQL
MariaDB
MySQL
Open Source Technology
Software Engineering
TypeScript
Backend
Angular
Information Technology
Front End Software Development
DTAP Framework

Job description

De activiteiten vinden plaats binnen het Portfolio ENIAMS. Doel van het portfolio betreft het ontwikkelen van informatievoorzieningen (IV) en ondersteunen van pilots ten behoeve van implementatie van Europese en Nederlandse Identity en Access Management (IAM) Stelsels. Deze Stelsels hebben betrekking op zowel subjecten (burgers en bedrijven) als objecten (onroerend goed en vastgoed). De opdrachten in dit portfolio omvatten de volgende Stelsels: EDI, Toegang, Reisdocumenten, SVM en Wtta. Naast IV- en ICT-ontwikkeling omvat dit ook activiteiten op het gebied van toezicht, handhaving, certificering en accreditatie.

De implementatie van de IV en ICT vergt naar verwachting meerdere jaren, waarbij de looptijd van het ICTU-programma is voorzien tot en met 2030, of eindigt zoveel eerder als informatiesystemen zijn opgeleverd en overgedragen aan de toekomstige IT-beheerorganisatie, waarbij financiële en inhoudelijke decharge door de klant heeft plaatsgevonden.

Ter ondersteuning van de uitvoering van het Wtta-stelsel (Wet toelating terbeschikkingstelling van arbeidskrachten) ligt de opdracht voor om gefaseerd een informatiesysteem te ontwikkelen.

De professional wordt zelfstandig ingezet als Java ontwikkelaar en is verantwoordelijk voor het ontwikkelen, testen, uitrollen en tijdelijk beheren van software (DevOps). Hiervoor is brede expertise in Java vereist, evenals aantoonbare ervaring met de ontwikkeling van complexe enterprise-software en interfaces/integraties.

De Java ontwikkelaar levert software op conform de overeengekomen kwaliteitsaanpak en vastgestelde kwaliteitseisen.

Belangrijkste activiteiten die horen bij het realiseren van de opdracht:

  • Uitwerken en verfijnen van requirements in epics en user stories.

  • Inschatten en plannen van werk (user stories).

  • Ontwikkelen en geautomatiseerd testen van software.

  • Opleveren, uitrollen en tijdelijk beheren van software.

  • Ondersteunen van collega-ontwikkelaars.

  • Uitvoeren van peer reviews.

  • Documenteren van software.

  • Adviseren over architectuur- en realisatiekeuzes.

  • Inrichten en onderhouden van OTAP-omgevingen.

  • Ondersteunen bij ontwerp, technisch onderzoek en analyses.

  • Oplossen van incidenten (tijdelijk beheer).

De professional beschikt aantoonbaar over courante kennis en ervaring met het ontwikkelen van complexe enterprise-software en interfaces/integraties volgens design patterns en ontwerpprincipes met gebruikmaking van de vereiste technologieën en tools.

Requirements

Softwareontwikkeling van complexe enterprise-software binnen de rijksoverheid.

Benefits & conditions

Backend: Java (EE), waaronder 21. Framework: Quarkus, waaronder 3.x. Frontend: Angular, Typescript. ORM: Hibernate. Open-source database systemen: MySQL, PostgreSQL en of MariaDB. API / (web)interfaces: OpenAPI. Containerisatie: Kubernetes, Docker. Authenticatie en encryptie: SAML2, OpenSAML, Java security JPA, Polymorfe encryptie.

About the company

!!! Let op: het aanleveren van een beargumentering van de eisen en de wensen is verplicht, zonder deze beargumentering kunnen wij het CV helaas niet in behandeling nemen.

Apply for this position