Java Developer (CMS-Interfaces)

Akkodis Bekijk Alle Vacatures
Hengelo, Netherlands
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Automation of Tests Unit Testing C++ (Programming Language) Code Review Cyber Security DevOps Linux on Embedded Systems Gradle Integrated Development Environments Junit Linux System Administration
+26 more
Apache Maven Cisco Nexus Switches Object-Oriented Software Development OpenGL Scrum Methodology Red Hat Enterprise Linux Ansible Selenium Shell Script Software Engineering Software Systems Subversion System Testing Multithreading Java Application Server Delivery Pipeline Spring-boot Git Yocto Integration Tests Kubernetes Infrastructure Automation Frameworks Bitbucket Terraform Cucumber (Software) Jenkins

Job description

We are looking for an experienced Java Developer to join Akkodis team in Hengelo, the Netherlands. Description of tasks Mission-Critical Software Development

  • Build and maintain Java applications for Combat Management Systems (CMS), radar control, sensor processing, and/or Maritime Security Operations
  • Full-Stack & UI Work

  • Develop GUI components using Java, often including OpenGL-based visualization for radar or sensor data.
  • Occasionally integrate with web UIs or backend services using frameworks like Spring Boot.
  • Employ modern development pipelines using tools like Jenkins, Maven/Gradle, Nexus, and Git/Bitbucket/SVN
  • Work closely with Test Engineers and contribute to building automated unit/integration tests (JUnit, Cucumber, Selenium)
  • Build and maintain simulators and validation tools critical for Thales its software solutions
  • Collaborate in Agile/Scrum teams with multidisciplinary experts (system engineers, domain specialists) from requirements to the delivery of demo’s. This includes engaging regularly in daily stand-ups, code reviews, and sprint planning/retrospectives.
  • Contribute to system design and architecture, especially within domains like naval CMS or radar where systems must integrate smoothly with sensors and weapons
  • Support with Quality & Validation

  • Support system validation, demonstration, and deployment readiness, ensuring software performs under real-world mission constraints.
  • Collaborate with QA, DevOps, and System Engineers to maintain mission assurance quality.
  • Ensure code meets high standards of reliability and performance, since it supports real-time decision-making in defense scenarios.

Our software is primarily built in Java and developed within a modern engineering environment. As part of the team, you will work with tools and practices such as:

  • Java software development
  • Yocto - For embedded Linux development.
  • Helm - For Kubernetes deployment management.
  • Ansible / Terraform - For infrastructure automation
  • Shell scripting for automation in mostly linux environments
  • Linux-based systems (often Red Hat).
  • CI/CD pipelines using Jenkins
  • Nexus, Maven/Gradle, Git, Bitbucket
  • Unit Testing & Test Automation (e.g., JUnit, Cucumber)

Requirements

  • Holds a Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field
  • Brings 5+ years of hands-on experience in a professional software development environment
  • Has strong proficiency in Java, and a solid grasp of object-oriented programming, software design, and modern development principles
  • Experience in C++ is desired as this is deeply embedded in Thales’ software development. Knowledge about the Boost, STL, multithreading is very welcome as this is used within Thales for advanced C++ development.
  • Is passionate about wanting to contribute to a safe and secure society.
  • Can communicate really well with colleagues, is creative, open, flexible, and has a learning mindset.

About the company

Akkodis is a global leader in the engineering and R&D consulting market - we bring digital and engineering solutions together, creating a smarter future for everyone. Akkodis’ 50,000+ engineers and digital experts are spread among 30 global locations. Our success (€4 billion annual revenue) is built upon extensive cross-industry experience of more than 38 years. In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow’s possible. |||CompanyDetail-endCandidateProfile|||

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all