Noord Holland | Netherlands
CP 22 - Java Developer
Location: The Hague
First Military Recruitment are currently seeking a security cleared Java Developer.
The successful candidate must be proactive and not afraid to ask questions. With a customer focused attitude, you will set high standards for quality and quantity, monitor and maintain quality, and productivity and work in a systematic, methodical and orderly way.
The Java Developer, under the direction of the project Lead Engineer, will be expected to perform the following:
Duties and Responsibilities:
- Implement software in accordance with the design
- Develop (JUnit) tests for the written code.
- Setup of a reference environment for the software product(s).
- Test the produced software components
- Produce documentation for the produced software components-
- Perform end-to-end system testing activities
Skills and Qualifications:
- A degree in informatics, computer science or a closely related engineering field.
- Relevant experience in Systems Engineering, defining software architectures, and software design
- Developing real-time or near real-time applications in Java
- Developing multi-threaded applications in Java.
- Experience of Spring framework,
- Including Spring boot, Spring web, Spring beans and Spring security
- Designing web services, as well as implementing web services using Apache
- CXF in combination with the Spring framework
- Exposure to working with distributed systems
- Experience in verification and validation of requirements, e.g. during system tests
- Experience with developing software for serial communications in Java, and developing software at the network interface level (UDP, TCP) in Java.
- Experience with advanced logging concepts using logback
- Experience with unit testing using Junit, Mockito and Sprint-Test and integration testing in a continuous integration environment
- Experience with the modern development toolchains including Git, Jenkins, SonarQube and JIRA
- Experience with the Apache Maven build system, including WIX Installers and RPM plugin.
- Experience with NATO STANAGS and processing of NATO text-based messaging formats.
Location: The Hague
Posted 15 days ago