Voor Defensie in Eindhoven alleen onsite zijn wij op zoek naar een Java Web Application Developer:
Offsite werken bespreekbaar
Nee
VGB
VGB Niveau B
Start donderdag 1 januari 2026
Duur tot zondag 31 december 2028 met optie op verlenging
Opdrachtomschrijving
The individual to be hired plans, designs and/ or codes components to meet solution specifications. He ensures building and implementing an
enterprise application, contributes to low-level design, writes code to ensure optimum efficiency and functionality and user experience.
Main tasks are: - develop, engineer and integrate components
- analyse and implement technical and business requirements
- resolve issues prior to and following testing
- aware of and 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
Achtergrond opdracht
and its objectives* - The professional 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 is called "Management of European Air Transport"
(MEAT) and runs as a web-based IT-service for in-house and external users from within a classified and secured network environment. The individual to be hired will support the development efforts to modernize and properly prepare the aforementioned application to qualify for higher
security levels (Dutch national security accreditation). Most significant enhancements to be implemented/ considered in this context are
a) an improved role-based access control and
b) a 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 documumented to support the software architecture documentation based on the arc42 template.
Samenvattende opgave en missie
Ontwerpen en / of codes om te voldoen aan de specificaties van de oplossing. Zorgt voor het bouwen en implementeren van ICT-applicaties. Draagt bij tot een laag ontwerp. Schrijft code om optimale efficiëntie en functionaliteit
en gebruikerservaring te garanderen.
Taken
Ontwikkel ingenieur en integreer componenten
Volg richtlijnen voor gebruikerservaringen
Bewust van en bekend met bekende beveiligingskwetsbaarheden, door beveiliging toe te passen door ontwerp
Vormdocumentatie
Verstrek geavanceerde, component technische ondersteuning
Los problemen vóór en na het testen op
Eisen
B.01 Application Development (Build): eFC3 Senior Professional
Acts creatively to develop applications and to select appropriate technical options. Accounts for others development activities. Optimizes application development, maintenance and performance by employing design patterns and by reusing proved solutions.
B.02 Component Integration (Build): eCF2 Professional
Acts systematically to identify compatibility of software and hardware specifications. Documents all activities during installation and records deviations and remedial activities.
B.03 Testing (Build): eCF2 Professional
Organises test programs and builds scripts to stress test potential vulnerabilities. Records and reports outcomes providing analysis of results.
B.05. Documentation Production (Build): eCF2 Professional
Ensures that documentation is complete, correct and provided in a suitable place and format.
Identifies and classifies incident types and service interruptions. Records incidents cataloguing them by symptom and resolution.
Working language is English. Therefore, an upper intermediate CEFR level or equivalent is required: Reading (B2) + Writing (B2) + Speaking (B2) + Listening (B2).
Proven
Work experience in modelling using festa engine technology - 4 jaar
Work experience in developing applications using Java as the underlying technology - 4 jaar
Front-end and back-end work experience in the design and implementation of web-based enterprise applications - 3 jaar
Work experience in writing unit tests and software documentation - 2 jaar
Wensen
Experience in Java development: Spring Framework, Spring Security, Spring Boot, Spring Data JPA or Hibernate
Experience with current technology stack:
- Model-driven architecture via Festa Engine
- ZK Framework for UI and base components
- Report generation with JasperReports
Experience with build and CI/CD tools: Maven, GitLab, Nexus, SonarQube
Experience with collaboration tools: Gitlab
Experience with SQL-database: ORACLE
De verantwoordelijke recruiter voor deze opdracht is Sabine Knopper. U kunt solliciteren via de reageren button, of u kunt per e-mail (s.knopper@caesar.nl) of telefoon (06-29553557) contact opnemen.