Web Application Developer

Ministerie van Defensie

image

Geen max uurtarief

Utrecht

40 uur p/w

ICT Informatievoorziening

16de oktober, 2025

23ste oktober, 2025

DE OPDRACHTOMSCHRIJVING
ZZP of detachering

Job Description
We are seeking a skilled professional to join our team, who will be responsible for planning, designing, and/or coding components to meet solution specifications. The successful candidate will ensure the building and implementation of an enterprise application, contribute to low-level design, write code to ensure optimum efficiency, functionality, and user experience.
Main Responsibilities
Develop, engineer, and integrate components
Analyse and implement technical and business requirements
Resolve issues prior to and following testing
Address known security vulnerabilities, applying security by design
Support the specification of the software architecture
Follow user experience guidelines
Shape documentation
Provide advanced, component technical support
Project Overview
The successful candidate will be part of an international and mixed team of civilians and military that maintains and develops an enterprise application to reflect and support the core business of the European Air Transport Command (EATC). The software, known as Management of European Air Transport (MEAT), runs as a web-based IT-service for in-house and external users from within a classified and secured network environment.
Key Objectives
The individual hired will support the development efforts to modernize and properly prepare the aforementioned application to qualify for higher security levels (Dutch national security accreditation). The most significant enhancements to be implemented/considered in this context are:
An improved role-based access control
Data sanitization control mechanisms, which meet privacy and security requirements
In addition, certain outdated technologies are to be renewed, while large parts of the existing code can be reused. Implemented functionalities have to be documented to support the software architecture documentation based on the arc42 template.

De Eisen
Acts creatively to develop applications and to select appropriate technical options.
Acts systematically to identify compatibility of software and hardware specifications.
Organises test programs and builds scripts to stress test potential vulnerabilities.
Ensures that documentation is complete, correct and provided in a suitable place and format
Identifies and classifies incident types and service interruptions.
Working language is English.
Work experience in developing applications using Java as the underlying technology (4 years of experience)
Front-end and back-end work experience in the design and implementation of web-based enterprise applications (3 years of experience)
Work experience in writing unit tests and software documentation (2 years of experience)
Work experience with the implementation of data protection and security regulations in web-based enterprise applications (1 year of experience)Acts creatively to develop applications and to select appropriate technical options.Acts systematically to identify compatibility of software and hardware specifications.Organises test programs and builds scripts to stress test potential vulnerabilities.Ensures that documentation is complete, correct and provided in a suitable place and formatIdentifies and classifies incident types and service interruptions.Working language is English.Work experience in developing applications using Java as the underlying technology (4 years of experience)Front-end and back-end work experience in the design and implementation of web-based enterprise applications (3 years of experience)Work experience in writing unit tests and software documentation (2 years of experience)Work experience with the implementation of data protection and security regulations in web-based enterprise applications (1 year of experience)
De Wensen
Experience in Java development: Spring Framework, Spring Security, Spring Boot, Spring Data JPA or Hibernate
Experience with current technology stack: - ZK Framework for UI and base components
Experience with build and CI/CD tools: Maven, GitLab, Nexus, SonarQube
Experience with collaboration tools: GitLab
Experience with SQL-database: ORACLEExperience in Java development: Spring Framework, Spring Security, Spring Boot, Spring Data JPA or HibernateExperience with current technology stack: - ZK Framework for UI and base componentsExperience with build and CI/CD tools: Maven, GitLab, Nexus, SonarQubeExperience with collaboration tools: GitLabExperience with SQL-database: ORACLE
Interesse in deze opdracht?
Zo werkt onze dienstverlening
1
BINNEN 1 WERKDAG REACTIE
  • We beoordelen je CV om te zien of er een match is.
  • We controleren of je voldoet aan de eisen en wensen.
  • We onderzoeken op basis van data of je gewenste tarief concurrerend is.

Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.

2
INTRODUCTIE BIJ DE OPDRACHTGEVER

De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.

  • We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
  • We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc...
  • Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief.
3
AAN DE SLAG
ZZP

Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de volgende voorwaarden:

  • We vragen 10% marge over je uurtarief voor de duur van de opdracht.
  • We betalen je factuur binnen 21 dagen, je hoeft dus niet op je geld te wachten!
  • Als jij je opdracht goed doet en daardoor bij de dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/ relatiebeding.
Detachering

Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan hanteren we de volgende voorwaarden:

  • We vullen samen een loonheffingsverklaring in en tekenen een overeenkomst van opdracht.
  • We rekenen 15% marge van je uurtarief voor de duur van de opdracht. Het resterende bedrag verlonen we volledig als brutoloon.
  • Binnen 21 dagen na het ontvangen van je getekende urenstaat, ontvang je de netto-betaling op je bankrekening. Je hoeft dus niet op je geld te wachten!
  • Als jij je opdracht goed doet en daardoor bij dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/relatiebeding.
Reageer direct
De opdracht sluit 23-10-2025
Je hebt nog 7 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase

Ik ga akkoord met de algemene voorwaarden en het Privacy beleid van Bij Oranje.
Ik wil graag de nieuwsbrief ontvangen voor nieuwe opdrachten.