Java Developer (CMS-Interfaces)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
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.nlGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Find Tech Jobs in Amsterdam
Best Companies in the Netherlands: Top 25 Companies in 2023Â
How to land a developer job in Amsterdam
The Most Popular IT Jobs on the Market