About the job
We are seeking a highly skilled Java Architect fluent in English to join our team in Brussels, Belgium. The successful candidate will provide expert services and work collaboratively with our Development team as well as a major client’s IT team. The role will involve both office-based work and on-site collaboration with clients.
Your Responsibilities
- Collect and analyze project requirements, assessing feasibility and proposing high-security solutions;
- Select and implement a secure technology stack tailored to project needs;
- Develop and maintain secure application components for both backend and frontend;
- Deliver high-quality, secure products that are thoroughly tested;
- Conduct software code reviews and regression testing;
- Provide support to the on-site team with deployments and documentation;
- Implement and develop applications that adhere to stringent IT security measures, including secure web services;
- Transition existing monolithic applications to a microservices architecture.
Qualifications
- A Master’s degree in IT or a related field, coupled with a minimum of 16 years of professional experience;
- At least 15 years of hands-on experience with the Spring framework, demonstrating strong knowledge of Spring Security;
- 15 years of experience with relational databases such as Oracle, MS SQL, and PostgreSQL;
- A minimum of 8 years with Junit testing;
- 3+ years of experience in React, particularly in building single-page, mobile, or server-rendered applications utilizing frameworks like Next.js;
- Proficient in multiple programming languages including Java, JavaScript, and Python;
- Experience with AWS or Azure is advantageous;
- 3+ years of experience with Node.js, SonarQube, JMeter/Gatling, YourKit/JProfiler/VisualVM, Chrome DevTools, Git, CI/CD tools (e.g., GitLab/Jenkins), conducting code reviews and enforcing quality gates;
- Familiarity with regression and stress testing suites, as well as contract testing using Pact;
- Experience with static analysis and security tools such as SpotBugs and OWASP Dependency-Check;
- Familiarity with monitoring and observability practices (logs, metrics, traces) for effective troubleshooting and verification of fixes;
- Strong knowledge and experience with Apache POI;
- Proficient in Git/GitLab and build tools like Gradle/Maven;
- Good understanding of message brokers, particularly RabbitMQ;
- Excellent command of ECMAScript/TypeScript;
- Solid understanding of web application security standards, notably the OWASP Application Security Verification Standard (ASVS);
- Minimum of 5 years of software development experience in private sector companies or EU public administrations, specifically in developing high-security applications such as MFA (Multi-Factor Authentication), SSO (Single Sign-On), and JWT (JSON Web Token).

