Java/Angular Developer with Cryptography Expertise
Brussels-Capital
Digital - Development
Work experience: 10+
Reference number: 90077
We are looking for a Senior Java/Angular Developer withs strong expertise in cryptography to join the Signalling Design Platform team. In this role, you’ll work in an Agile/Scrum environment, contributing both as a hands-on developer and by taking on some Scrum Master responsibilities to support team coordination and Agile ceremonies.
You will design and deliver secure, innovative software solutions within a critical signalling and cybersecurity context, ensuring compliance with industry standards for safety and encryption.
Responsibilities
- Develop and maintain applications using Java and Angular, with a focus on secure design.
- Apply cryptography best practices to ensure data integrity and system resilience.
- Take on Scrum Master tasks such as facilitating stand-ups, retrospectives, and helping the team remove impediments.
- Collaborate with multidisciplinary teams to align technical solutions with business objectives.
- Contribute to continuous improvement and knowledge sharing within the team.
What are we looking for?
Technical Expertise
- Extensive senior-level experience with Java and its ecosystem: Spring Boot, Spring Data, Spring Security, Spring Batch, JPA, Hibernate, Maven.
- Strong background in unit testing (JUnit, Mockito, PowerMock) and relational databases (MySQL, MariaDB, Oracle, PostgreSQL, SQL Server).
- Recent hands-on experience with Java 17 and database versioning using Liquibase.
- At least 5 years of front-end development with Angular 2+.
- Familiarity with software design patterns.
Security & Cryptography
- Proven experience with cryptographic libraries (e.g., Bouncycastle, AES, 3DES).
- Exposure to identity management (e.g., ADFS) and PKI concepts.
- Experience with security tools such as CyberArk or Conjur.
- Understanding of industry standards for cryptography and railway safety is a strong asset.
Agile & Collaboration
- Solid experience working in Agile teams, with the ability to perform Scrum Master duties alongside development.
- Proficiency with Jira, Confluence, Git/GitLab, SonarQube.
- Hands-on experience with OpenShift and Jenkins.
Languages
- French: C2 (full professional proficiency).
- English: B2 (upper-intermediate).
What do we offer?
Location: Brussels (Hybrid)
Contract: Freelance / Perm
Long-term assignment