Full Stack Engineer

Il y a 2 semaines

Brussel Hoofdstad, Brussel Hoofdstad, Belgique ThoughtLabs Belgium Temps plein 70 000 € - 110 000 € Contrat

Senior Full Stack Developer & LeSS Adoption

Start Date: 01 January 2027

End Date: 31 December 2031

Experience: 10+ years (Expert)

Job Description

As a Senior Full Stack Developer, you will work in a Scrum environment, playing a key role in the technical development and quality of software solutions. You will work closely with several Scrum teams and contribute to the scalable development of applications.

Key Responsibilities

  • Perform technical analysis and translate functional requirements into robust technical solutions.
  • Develop new functionalities using scalable and efficient Java solutions.
  • Maintain, support and optimize existing applications.
  • Analyze and resolve technical issues and bugs in collaboration with other teams.
  • Integrate automated testing into CI/CD pipelines.
  • Maintain technical documentation, best practices and architectural decisions.
  • Deploy new software versions in an on-premises environment.
  • Ensure adherence to clean code, SOLID principles and security best practices.
  • Mentor junior and mid-level developers.
  • Contribute to continuous knowledge sharing within the team.
  • After appropriate training, participate in a 24/7 on-call service.

Mandatory Technical Skills

Skill Minimum Experience

15 years

2 years

Agile Scrum

10 years

15 years

Spring Framework

10 years

10 years

Domain Driven Design (DDD)

2 years

10 years

2 years

Hibernate & JPA

10 years

SQL / Oracle / H2

10 years

French or Dutch

C1

C1

Microservices

5 years

Hexagonal Architecture

2 years

2 years

Angular 19+

2 years

5 years

WebSocket

2 years

Kafka

2 years

5 years

Java Programmer Certification

Required

JPA Certification

Required

Soft Skills

The candidate must:

  • Demonstrate knowledge of Infrabel, the IT environment and the challenges of the role, including an understanding of Infrabel's mission and key activities.
  • Be able to integrate effectively into Infrabel teams and demonstrate values such as:
  • Kindness
  • Courage
  • Positivity
  • Reliability
  • Demonstrate:
  • Professional attitude
  • Respectful communication with management
  • Clear and effective communication
  • Responsible commitment throughout the contract