Java Software Engineer

Java Software Engineer

Java Software Engineer

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.


About the team

We make a software solution called TACTICOS that runs on tactical displays onboard naval vessels such as full-size frigates and destroyers. It provides situational awareness to naval vessels during a wide range of mission packages, allowing them to interpret their surroundings (up to hundreds of kilometers away) and to respond as needed. These missions range from humanitarian assistance during earthquakes to combatting piracy and drug smuggling, military engagements and more. TACTICOS technology is used on board more than 160 ships operated by 25 navies worldwide. Learn more about TACTICOS here:



About the job

As a Java Software Engineer, you contribute to a multidisciplinary and self-organizing Agile/Scrum team. In addition to software product development, our teams are fully responsible for various aspects, such as requirements analysis, architecture, design, testing, validation, and product demonstrations. The use of high-tech techniques and software development methods is important. The software of the interface products is mostly based on Java and is supported by a modern development environment.


You will work with the following tools and techniques:

  • Agile/Scrum software development
  • Java software development
  • Continuous Integration & Delivery
  • Jenkins, Nexus, Maven/Gradle, GIT, BitBucket
  • Unit Testing, Test Automation, Cucumber


About you

  • Are passionate about technology. Are creative, open, and flexible. Are a real team-player.
  • Want to contribute to a safe and secure society.
  • Have graduated at a Bachelor's or Master's level in the area of software engineering, information/computer science, or similar with a talent for Java.
  • Have several years work experience.
  • Are capable of rapidly mastering new domains and techniques.
  • Have EU nationality.


Thales provides CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries their mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. They believe that embracing flexibility is a smarter way of working. Great journeys start at Thales!