The Assignment
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 an web-based IT-service for in-house and external users.
The individual to be hired plans, designs and integrates software components for MEAT ensuring procedures and models for development are current, create business value and comply with common standards. He or she provides technological design leadership, monitors new technology developments and applies them if appropriate.
Main tasks are:
The candidate:
Candidate is capable of supporting migration of an enterprise web application to an updated technology stack. The back-end technology is to be renewed, whereas large parts of the existing user interface can be reused. Other enhancements to be made include the implementation of an improved role-based access control concept, that meets privacy and security requirements. The software architecture is to be documented using Arc42 template.
Job requirements:
experience architecting medium to large-scale applications in Java OR with design and architecture of Java solutions (2 years+)
Experience designing and coding web-based enterprise applications in Java (2 years+)
Experience designing, implementing, and integrating Spring or Spring Boot
Job wishes:
Experience in front-end development: ZK Framework or Vaadin Flow Framework
Experience with build tools: Maven, Gradle, Bamboo
Experience in Report generation with JasperReports
Experience with Git repositories