> Markdown version of [/jobs/ext/8887-java-developer-cms-interfaces](https://www.wearedevelopers.com/jobs/ext/8887-java-developer-cms-interfaces). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer (CMS-Interfaces) - **Company:** Akkodis Bekijk Alle Vacatures - **Location:** Hengelo, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** May 18, 2026 - **Apply:** https://www.careerjet.nl/jobad/nlbb552ffacc00e718876de0e2f743467f ## About the Role * 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. ## 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) ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)