cover image
Thales

Senior Java Developer

Hybrid

Tubize, Belgium

Full Time

28-03-2025

Job Specifications

Location: Tubize, Belgium

Thales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies such as 4G/5G mobile communications, cryptography, cloud computing and big data for use in physical protection systems, and critical information systems.

Thales Belgium SA, Belgium competence center of Thales, is a company located on 2 sites, one in Tubize (near Brussels) and the other one in Herstal (near Liège). Thales Belgium, which employs more than 280 collaborators, is specialized in the design, development and supply of critical information systems for customers in the sectors of Defense, Security (including Cyber) and Aerospace.

In this context, we are looking for a:

Senior Java Developer

Mission:

As a Senior Software Engineer, you will join the CRYPTO team to design and develop software solutions for our customers in Defense, Security and Aerospace domains.

You will work on projects which can be very different in nature, usually characterized by strong regulatory requirements and their complexity, such air traffic management, Key Management System, IP encryption devices…

You will develop using the newest features and development techniques.

Main Responsibilities:

As Senior Software Engineer, you will be responsible for:

Technical design and implementation of applications
Application management in an Agile development practice
Software design and working with architects
Participate in the entire development process
Writing and execution of tests (unit, functional/functional, integration, etc.), and automating them if possible.
Resolve incidents/root cause analysis in collaboration with teams
Monitoring the life cycle of the different applications linked to the domain's activity.
Write consumable documentation for sustainable knowledge management.
Mentor and coaching of younger colleagues
Peer review of code and architecture


Profile:

You have a Bachelor's or Master's degree in IT orientation or equivalent experience.
You have at least 6 years' solid experience as a Java/JEE developer.
You act as a role model team member.
You have experience in most of the following technical areas:
Java (11+)
Deep understanding of object-oriented programming
unit testing/mocks, continuous integration, code versioning (Git), Agile…
Network Protocols (TCP/UDP,…)
API REST
Thorough knowledge of Spring ecosystem (Sprint Boot, Spring Batch, Spring Security…)
Knowledge in the following technologies is a plus:
Concurrent, multi-threaded programming, and distributed systems
Linux as target env
Full professional proficiency in English. French and/or Dutch is a plus.


At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our 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. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Interested?

Apply now! Click on the button below to upload your profile and show your interest.

Diversity Statement

We actively support a working pattern that suits your lifestyle and helps you reach your ambitions. That means that equal opportunities, inclusion and an informal culture are integral to our success. It also means that your well-being and happiness matter to us! That’s why we offer you the flexibility to do what’s important to you; whether that’s part time hours, job sharing, remote working, or the ability to flex your start and finish times.

About the Company

Thales (Euronext Paris: HO) is a global leader in advanced technologies specialized in three business domains: Defence & Security, Aeronautics & Space, and Cybersecurity & Digital identity. It develops products and solutions that help make the world safer, greener and more inclusive. The Group invests close to EUR4 billion a year in Research & Development, particularly in key innovation areas such as AI, cybersecurity, quantum technologies, cloud technologies and 6G. Thales has close to 81,000 employees in 68 countries. In... Know more

Related Jobs

Company background Company brand
Company Name
In The Pocket
Job Title
Back-end Developer(Node.js)
Job Description
Senior Back-end Developer (Node.js) Do you see the world as an infinite set of microservices? Are you obsessed with building scalable, high-performance systems where latency is measured in milliseconds? Do you envision a truly serverless future, where the only limit is our ambition? If so, read on—because this role is built for you. Your Mission As a Back-end Developer, you'll engineer cloud-native applications that power next-gen digital products. You'll design and build distributed systems, develop APIs, and optimize data flow—ensuring seamless integration between front-end applications, external services, and data intelligence layers. Our goal? A highly modular, scalable, and extendable cloud platform where updates are deployed in minutes, not days. What You’ll Do Architect & Develop: Build and maintain back-end services, APIs, and data pipelines using Node.js, Express.js, and the latest cloud technologies. Scalability & Performance: Design distributed systems that scale dynamically and handle real-time workloads. Cloud & DevOps: Deploy and optimize containerized applications with Docker, and manage infrastructure on Google Cloud Platform (GCP) and Amazon Web Services (AWS). Security-First Mindset: Implement best practices for application & data security, ensuring secure authentication, authorization, and data storage. Optimize & Automate: Drive performance improvements, implement CI/CD pipelines, and automate infrastructure using Terraform. Messaging & Event-Driven Systems: Work with Pub/Sub, RabbitMQ, Kafka, or similar messaging platforms to build real-time, event-driven architectures. Database Mastery: Utilize Redis, MongoDB, InfluxDB, or other modern databases to handle structured and unstructured data efficiently. Your Tech Stack Node.js & Express.js – Strong expertise in back-end development Docker & Kubernetes – Containerization & orchestration mastery GCP / AWS – Deep knowledge of cloud platforms Database Technologies – Redis, MongoDB, SQL, NoSQL, and time-series databases Messaging Systems – RabbitMQ, Kafka, or Pub/Sub for real-time processing Terraform & IaC – Infrastructure as Code for automated deployments Security Best Practices – Secure API development & cloud security principles Networking Fundamentals – IP, routing, DNS, firewalls, and VPNs Who You Are? A problem-solver with a deep passion for building scalable systems A clean code enthusiast who writes readable, testable, and maintainable code A cloud-native mindset, always looking for ways to optimize and automate A team player who values collaboration, feedback, and continuous learning Someone who thrives in a fast-paced, ever-evolving tech environment Why Join Us? At In The Pocket, you'll work in an autonomous, highly-skilled team of developers, designers, and product managers. We trust our engineers to take ownership, push boundaries, and continuously innovate. High-impact work – Build cloud-native solutions that scale to millions Experiment & Innovate – Budget for learning, research, and conferences Elite Tech Culture – A team that values clean architecture and modern best practices Continuous Improvement – Agile, CI/CD, DevOps, and test-driven development Autonomy & Ownership – You decide, you build, you deploy Our values. Ownership: Working at In The Pocket means accepting a high level of autonomy. You take ownership and show the ability to decide and act for the good of the company. Integrity: Stick to your values, even when it doesn’t pay off in the short term. In The Pocket relies on trust and openness, which in turn relies on your integrity. Lead & Educate: Digital technologies are changing the world. We go all in, head-first. We take the lead in designing and building with emerging technologies. Weshare our passion and knowledge with as many people as possible. Agility: In The Pocket is permanently under construction. We never settle,it’s never done. Observing, adapting and improving is in our nature. That resonates with the people who work here. We are always looking for a better solution, always ready for the next step, pragmatic and committed to move forward. Team: As individuals we are bright and talented, as a team we’re unbeatable. We are open and positive, constructive and honest. We help and inspire our colleagues to do their best work.
Flemish Region, Belgium
Hybrid
Full Time
02-04-2025
Company background Company brand
Company Name
RELYzIT
Job Title
Frontend Developer
Job Description
Front-End Developer (Freelance) - 9 Months - Brussels, Belgium At RELYzIT Talent, we specialize in connecting the top 2% of IT freelancers with impactful global tech contracts. Our expertise in Infrastructure, Data, and Web 2/3 technologies allows us to support both freelancers and clients in achieving their goals. Join us in our mission to place elite freelancers in roles that drive innovation and success. About the Role We are seeking a highly skilled Front-End Developer to join our client for a 9-month freelance project in Brussels, Belgium. This role is perfect for a senior engineer with deep expertise in Drupal and PHP, who thrives in an Agile environment and is eager to contribute to a collaborative, cross-functional team. Key Responsibilities Build and maintain Drupal-based web applications using PHP and JavaScript. Write clean, well-documented code and perform unit testing. Integrate APIs and work with design tools like Figma. Contribute to DevOps practices, including Docker, Git, and CI/CD. Estimate workloads and contribute to planning and testing phases. Collaborate with team members across disciplines in an Agile/Scrum environment. Help ensure quality via code reviews and documentation. Technical Skills 10+ years in front-end or full-stack development. Strong knowledge of PHP and Drupal CMS. Experience integrating APIs. Familiarity with Figma and design handoff. Use of DevOps tools such as Docker, Git, and Bitbucket. Language Proficiency English – Proficient Dutch or French – At least one of these at working level Other Requirements Experience as a technical lead or team coordinator is a plus. Knowledge of cloud technologies is advantageous. Familiarity with Jira and Confluence is beneficial. Agile mindset with a team-first attitude, open to feedback and learning. Ready to make an impact? Upload your CV today and join the RELYzIT Talent community! #RELYzIT #TechJobs #FreelanceTalent #Brussels #Drupal #PHP #Agile #DevOps
Brussels, Belgium
Hybrid
Full Time
02-04-2025
Company background Company brand
Company Name
Free-Work
Job Title
DEVELOPPEUR FRONT-END PHP/DEVOPS (IT) / Freelance
Job Description
Développeur Frontend ITContexte de la missionLe Développeur Frontend IT est chargé d’élaborer ou d’adapter la conception technique détaillée ainsi que de développer du code ou de paramétrer des progiciels dans le cadre d’un projet ou d’un actif. Il respecte les standards de l’entreprise tout en garantissant la qualité et les performances requises. Il est également responsable des tests unitaires du code développé et apporte son assistance lors de la mise en œuvre. Description du posteLes principales missions du Développeur Frontend IT incluent : L’élaboration de la conception technique détaillée. Le développement ou la maintenance de code dans le langage de programmation requis (PHP, JavaScript, etc.), l’outil utilisé (système de gestion de contenu Drupal, etc.) ou le progiciel concerné, en respectant les standards de l’entreprise et les niveaux de qualité et de performance requis. La réalisation des tests unitaires. L’estimation de la charge de travail de développement ou la validation de l’estimation réalisée par le responsable de projet ou d’actif. La contribution à la préparation de l’installation en production, y compris les tests d’intégration et d’assemblage. Le support à la gestion des tests lors de leur exécution, notamment en corrigeant les anomalies détectées. La revue de la qualité des conceptions techniques détaillées et du code fourni par des prestataires externes. La documentation des activités de développement (conception, code, tests unitaires, revue de code). Langues requisesLe poste exige une bonne maîtrise de l’anglais ainsi que d’au moins une langue locale (néerlandais ou français). Télétravail et déplacementsLe poste implique une présence attendue de 50 % sur site et 50 % en télétravail. Compétences techniques indispensables : Maîtrise de PHP. Maîtrise du CMS Drupal. Connaissance de l’intégration d’APIs. Connaissance de Figma. Esprit DevOps et expérience avec des outils DevOps comme Docker. Expérience avec des outils de gestion de versions (Git, Bitbucket, etc.). Compétences techniques appréciées : Expérience en tant que Lead Technique ou Coordinateur d’équipe. Connaissance des technologies Cloud. Compétences en gestion de projet et méthodologies : Expérience avec Agile/Scrum. Maîtrise d’outils tels que Jira et Confluence. Profil candidat: Compétences AgileLe candidat doit adopter un état d’esprit Agile, ce qui implique : Une attitude positive et pragmatique. Une soif d’apprentissage et une volonté de partager les connaissances pour favoriser la réussite collective. Une orientation vers le succès de l’équipe plutôt que les performances individuelles. Une approche basée sur le retour d’expérience et l’amélioration continue. Les équipes Agile étant pluridisciplinaires, chaque membre est amené à contribuer au-delà de son rôle principal lorsque cela aide à atteindre les objectifs du sprint. Expérience et compétences requisesLe candidat doit justifier d’au moins 10 ans d’expérience dans un poste similaire. Compétences comportementalesEsprit d’équipe. Précision et rigueur. Approche méthodique et organisée.
Auderghem, Belgium
Hybrid
Full Time
02-04-2025
Company background Company brand
Company Name
ATS4IT
Job Title
Full Stack Java/Angular Developer (EN) - 08-04-2025
Job Description
Founded in 2020 in Belgium, ATS4IT is part of the Moongy Group, established to strengthen agap2IT’s presence in Europe. Since 2021 we expanded further with the opening of our Danish branch in Copenhagen, and our Spanish brand in Madrid, reinforcing our commitment to being a key player in the European technology landscape. Proximity, transparency, and collaboration define our approach at ATS. We aim to be your trusted partner and the first choice for your technological challenges Position: Full Stack Java/Angular Developer (EN) - 08-04-2025 Hybrid - On-site (Maastricht) 3 days/week + Remote (Microsoft Teams) Type of Contract: Permanent Contract preferably Mandatory Languages: English (C1 minimum) French or Dutch (B1/B2) Eligibility: Candidates must possess European nationality or a valid work permit for Belgium. Job Description: We are looking for skilled Full Stack Java/Angular Developers to join a dynamic team working on innovative solutions. The role requires a strong technical background in Java and Angular development, along with experience in Agile methodologies. Candidates will have the opportunity to work in a collaborative environment, contributing to the development of high-quality software solutions. Responsibilities: Develop and maintain web applications using Java, Angular, TypeScript, and Hibernate. Work with SQL databases and ensure efficient data management. Participate in Agile/SCRUM development cycles. Collaborate with cross-functional teams to design and implement new features. Ensure software quality through code reviews, testing, and documentation. Support and maintain existing applications. Participate in an online technical test (Java, Angular, TypeScript) as part of the selection process. Required Skills & Experience: Strong experience in Java, Angular, TypeScript, and Hibernate. Good knowledge of SQL and database management. Familiarity with server-side technologies such as Spring Boot, Cloud Storage, and database solutions. At least 3 years of experience as a full stack developer. At least 5 years of experience as a Java software developer. At least 3 years of experience with server-side technologies. At least 2 years of experience with Angular 2+ and TypeScript. Knowledge of CSS and front-end development practices. Experience with configuration management and software documentation (desirable). Fluent in English, with excellent communication skills. Experience in the aviation or air traffic control domain is a plus. What We Offer DKV Insurance Free training (technical, behavioral, language) and certifications Continuous and personalized career progression support Opportunities to work on projects with cutting-edge technologies Opportunity to work in a global network of companies, with access to a wide range of challenging projects in different European markets. At ATS4IT, part of the agap2IT family, we promote equality and value diversity. We foster a safe, inclusive environment where opportunities are equal for all. We welcome applications from individuals of all backgrounds, based solely on merit. Join us and be part of the future!
Brussels, Belgium
Hybrid
Full Time
02-04-2025