Job Description: NOTE: Candidates who resides in Belgium are eligible to apply,(Strictly Belgium candidates) "The I ICT.212 office of the client I ICT manages all applications related to the management of the rail infrastructure and the planning of train traffic and works on the infrastructure. All employees of the planning offices Train Service and Works, the signal boxes and Traffic Control are the end users of our applications. Our applications are business critical and are supported by a 24/7 on call service. 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 scalable development of our applications. TASKS & 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 optimising existing applications within a complex IT environment. Bugfixing & troubleshooting: Analyzing and solving technical issues in collaboration with teams within the LeSS organization. Test automation: Integrating test automation within CI/CD pipelines for stable software delivery. Documentation: Keeping technical documentation, best practices, and architecture decisions up to date. Deployment & release management: Installing and deploying new software releases within an on premise environment. Code quality & best practices: Ensuring compliance with clean code, SOLID principles, and security best practices. Mentoring & knowledge sharing: Coaching junior and medior developers and contributing to continuous knowledge development within the team. You are willing to participate in the 24/7 on call service after thorough training." TECHNICAL SKILLS: Knowledge of and experience with at least Java 17 and/or Java 21 Minimum 10 years of experience in Java development and experience with bugfixing Knowledge of and experience with Spring Framework (Spring Boot, Spring Data, Spring Security) Minimum 5 years of experience in Angular (Version 18 or more) Knowledge of and experience with development in a LeSS environment (Large Scale Scrum) Experience with RESTful APIs and asynchronous messaging (Kafka, RabbitMQ) Knowledge of and experience with Test Driven Development (TDD), unit testing (JUnit, Mockito) Experience with Spring Boot microservices architecture Experience with CI/CD tools such as Git, Jenkins, and Artifactory Knowledge of and experience with RX JS Signals Knowledge of and experience with Angular Mono Repo Knowledge of and experience with Prime NG Knowledge of Figma Experience with Docker and Kubernetes for containerized deployments Experience with DevOps principle Knowledge of and experience with Hibernate and JPA (3) Knowledge of and experience with SQL databases (Pos