Contribute to build secure, scalable applications and be a part of an international Belgian company.
Develop new and maintain/adapt/improve existing IT applications on demand of the business by programming independently in a stipulated programming language on one hand and to support projects on the other hand and to collaborate in a team.
Role
- Develop and support reliable backend services using Java and Spring Boot, with a strong emphasis on security, performance, and scalability.
- Contribute to the design and implementation of modern microservices architectures and distributed systems.
- Design and integrate RESTful APIs to ensure seamless interaction with backend systems.
- Set up secure authentication and authorization mechanisms leveraging OAuth 2.0 / OIDC standards (e.g., with Keycloak).
- Write clean, maintainable, and testable code across backend layers.
- Take part in code reviews, architecture discussions, and Agile ceremonies to foster a collaborative development environment.
- Ensure high standards of performance, security, and scalability throughout the entire technology stack.
Profile
- +7 years of practical experience with Java and Spring Boot.
- Extensive knowledge of distributed systems and microservices architecture.
- Proficient in developing REST APIs, handling JSON, and implementing WebSocket communications.
- Skilled in SQL and NoSQL database management.
- Strong understanding and implementation of application security best practices.
- Experienced in OAuth 2.0 / OIDC flows and integration with identity providers such as Keycloak.
- Prior experience with C++ or a strong willingness to learn is essential.
Offer
We will offer a competitive salary and compensation package that includes a company car, fuel card, hospitalization insurance, group insurance, net allowance, laptop and phone contract.
But more importantly you will have the opportunity to work in a company with a very open culture: we work hard but we make sure we have a lot of fun along the way, we trust and empower everyone to take decisions and we encourage everyone to grow and develop to become the best version of themselves.