Start Date: October
Regime: Full-time, 2 days in the office
Location: Brussels
Languages: Dutch or French, plus English
As a Senior Java & Angular Developer you work within a LeSS (Large-Scale Scrum) environment, where you play a key role in the technical development and quality of our software solutions. You work closely with multiple Scrum teams and contribute to the continuous and scalable evolution of our applications.
Tasks and responsibilities:
Technical analysis: translating functional requirements into robust technical solutions;
Development of new functionalities: implementing scalable and efficient Java solutions within a microservices architecture;
Maintenance and support: supporting and optimizing existing applications within a complex IT environment;
Bug fixing and troubleshooting: analyzing and solving technical problems in collaboration with teams within the LeSS organization;
Test automation: integrating test automation into CI / CD pipelines for stable software delivery;
Documentation: keeping technical documentation, best practices and architectural decisions up to date;
Deployment and release management: installing and rolling out new software versions in an on-premise environment;
Code quality and best practices: monitor compliance with clean code, SOLID principles and security guidelines;
Mentoring and knowledge sharing: coaching junior and medior developers and contributing to the continuous development of knowledge within the team.
Technical Skills
Knowledge of and experience with at least Java 21 or more (L2: at least 2 years of experience);
experience in Java development and experience with bug fixing (L4: at least 10 years of experience);
knowledge of and experience with Spring Framework (Spring Boot, Spring Data, Spring Security) (L4: at least 10 years of experience);
experience in Angular and experience with Angular version 19 (L1: at least some experience);
knowledge of and experience with development in a LeSS environment (L1: at least some experience);
experience with RESTful APIs and asynchronous messaging (Kafka, RabbitMQ) (L4: at least 10 years of experience);
knowledge of and experience with TDD and DDD (L4: at least 10 years of experience);
experience with Spring Boot microservices architecture (L3: at least 5 years of experience);
experience with CI / CD tools such as Git, Jenkins, and Artifactory (L4: at least 10 years of experience);
knowledge of and experience with RX-JS Signals (L1: at least some experience);
knowledge of and experience with Angular Mono-Repo (L2: at least 2 years of experience);
knowledge of and experience with Prime NG (L2: at least 2 years of experience);
knowledge of Figma (L2: at least 2 years of experience);
certificate CKAD (Certified Kubernetes Application Developer) (level: N / A);
experience with Openshift (L3: at least 5 years of experience);
experience with Grafana (L3: at least 5 years of experience);
log management experience: Elasticsearch, Kibana, and Logstash (also known as the ELK Stack) + fluentD (L3: at least 5 years of experience);
experience with DevOps principles (L3: at least 5 years of experience);
knowledge of and experience with Hibernate and JPA (3) (L4: at least 10 years of experience);
knowledge of and experience with SQL databases (PostgreSQL, MySQL or Oracle) (L4: at least 10 years of experience);
at least fluent knowledge of Dutch and / or French (C1: professional level).