Senior Java & Angular Developer

07/07/2025

Our client is looking for a Senior Java & Angular Developer

Job Description

The I-ICT.212 department of I-ICT is responsible for all applications related to railway infrastructure management and the planning of railway traffic and infrastructure works.
End users include employees from train service and works planning offices, signal boxes, and the Traffic Control center. These applications are business-critical and supported by a 24/7 on-call service.

As a Senior Java & Angular Developer, you will work in a LeSS (Large-Scale Scrum) environment, playing a key role in the technical development and quality of our software solutions. You will collaborate closely with multiple Scrum teams and contribute to the continuous and scalable evolution of our applications.

Tasks and Responsibilities

  • Technical Analysis: Translate functional requirements into robust technical solutions.
  • Feature Development: Implement scalable and efficient Java solutions within a microservices architecture.
  • Maintenance & Support: Support and optimize existing applications in a complex IT environment.
  • Bug Fixing & Troubleshooting: Analyze and resolve technical issues in collaboration with LeSS teams.
  • Test Automation: Integrate automated testing into CI/CD pipelines for stable software delivery.
  • Documentation: Maintain up-to-date technical documentation, best practices, and architectural decisions.
  • Deployment & Release Management: Install and deploy new software versions in an on-premise environment.
  • Code Quality & Best Practices: Ensure adherence to clean code, SOLID principles, and security best practices.
  • Mentoring & Knowledge Sharing: Coach junior and mid-level developers and contribute to team knowledge growth.

After thorough training, you will be ready to participate in the 24/7 on-call service.

Required Skills & Competencies

You must be able to analyze problems, take initiative, and act flexibly. Strong verbal communication and effective collaboration are essential. The ability to integrate into an existing team and act as a coach and mentor is crucial. You should also be able to facilitate processes to improve efficiency.
English proficiency is a plus.

Technical Skills (Must be Explicitly Demonstrated)

  • Java 21+ (min. 2 years)
  • Java development & bug fixing (min. 10 years)
  • Spring Framework (Boot, Data, Security) (min. 10 years)
  • Angular & Angular v19 (at least some experience)
  • Development in a LeSS environment (at least some experience)
  • RESTful APIs & asynchronous messaging (Kafka, RabbitMQ) (min. 10 years)
  • TDD & DDD (min. 10 years)
  • Spring Boot microservices architecture (min. 5 years)
  • CI/CD tools (Git, Jenkins, Artifactory) (min. 10 years)
  • RX-JS Signals (at least some experience)
  • Angular Mono-Repo (min. 2 years)
  • Prime NG (min. 2 years)
  • Figma (min. 2 years)
  • CKAD certification (not mandatory)
  • Openshift (min. 5 years)
  • Grafana (min. 5 years)
  • Log management: ELK Stack + fluentD (min. 5 years)
  • DevOps principles (min. 5 years)
  • Hibernate & JPA (min. 10 years)
  • SQL databases (PostgreSQL, MySQL, Oracle) (min. 10 years)
  • Fluent in Dutch and/or French (C1 professional level)

On-Call Availability

  • Required: Yes
  • Frequency: One week per month

Job specifications

ID: 10577

Duration: 01-10-2025 - 30-09-2030

Location: Brussels

Type: Freelance

Viktor Feyt

IT Recruitment Consultant
This position is no longer accepting applications.