Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Java Developer
Thales people architect solutions at the heart of the defense-security continuum. Interoperable and secure information and telecommunications systems for defense, 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 350 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 Java Developer
Mission:
Within the Engineering division of THALES Belgium, the Software Engineering discipline is responsible for all the software development activities on products, projects and services provided to customers worldwide.
In this role, you will be part of a dynamic team delivering our suite of sovereign cryptographic products. You will be responsible for designing, developing, and testing software systems, ensuring the highest standards of security and compliance.
Responsibilities:
- Design & Development
- Develop high-quality, secure, and efficient applications using programming languages like Java and Angular to build software components.
- Implement complex algorithms and protocols for secure communication and data protection.
- Actively participate and contribute to Agile Scrum ceremonies.
- Collaborate closely with cross-functional teams to ensure timely delivery of features and enhancements.
- Testing & Validation
- Perform rigorous testing and validation of application software to ensure functionality, performance, and security.
- Develop and execute unit tests and integration tests to verify software quality.
- Use tools and frameworks to automate testing processes.
- Perform code reviews to identify vulnerabilities, improve quality, etc.
- Documentation & Compliance
- Maintain thorough documentation of software designs, specifications, and testing procedures.
- Ensure compliance with industry standards, regulations, best practices and Thales processes.
- Prepare and maintain documentation for security accreditations and reviews.
- Troubleshooting & Support
- Provide technical support and troubleshooting for deployed application software.
- Analyze and resolve complex software problems in a timely manner.
- Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in application software development, preferably within the defense or aerospace industries.
- Proficiency in Java (11+) and Spring framework (e.g. Spring Boot, Spring Security,…).
- Strong understanding of software architecture, design patterns and best practices.
- Knowledge of DevSecOps practices and tools (e.g. Jenkins, Git, Kubernetes,…).
- Strong problem-solving skills and attention to detail.
- Ability to work effectively in a team-oriented, collaborative environment.
- Excellent command of English.
- Belgian citizenship and eligibility for a security habilitation.
- Preferred qualifications
- Experience with cryptographic protocols and secure communication technologies.
- Knowledge of the network stack and protocols.
- Proven experience in developing REST APIs.
- Experience with secure coding practices and encryption algorithms.
- Experience in pre and/or post-quantum cryptography.
- Knowledge of French.
- Experience working with HSM.
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!
Key Skills
Ranked by relevanceReady to apply?
Join Thales and take your career to the next level!
Application takes less than 5 minutes