logo

Bekijk alle vacatures

Full-stack Developer

Brussel, Brussel

Full-stack Developer Java / Angular

Start Date: As soon as possible

End Date: 30/06/2026

Location: Brussel, partly remote

Description:

As part of a program to take over a segment of the application landscape, we are looking for consultants to strengthen internal teams. The program involves the complete takeover of the operational management of approximately thirty business applications, which are diverse in both business and technological aspects. The takeover activities include:

  • Handover/Takeover (documentation, application maintenance, development of new features, etc.)
  • Re-engineering and/or complete rewriting of applications to align with current development standards.

Language Proficiency:

  • French or Dutch
  • English

Responsibilities:

  • Development and maintenance of business applications
  • Development of application components/web services
  • Contribute to the design of architecture components and building blocks in collaboration with technical leads or senior software architects
  • Participation in technical working groups, Scrum meetings, and meetings with users if needed
  • Assistance in testing, technical documentation, deployment, evaluation, and reporting (JUnit, JIRA)

Experience Required:

  • Minimum 5-7 years of full-time professional Java Development experience (Full-stack preferred; backend with good affinity for frontend is acceptable)
  • Familiarity with multi-system integration and complex environments

Competencies:

  • Technical knowledge and practical experience with the following technologies:
    • Java >= 21 and Spring Framework (core, jdbc, data, security, aop)
    • JPA (with Hibernate as implementation)
    • REST(ful) Web Services, OpenAPI, Swagger
    • Keycloak, Lombok, MapStruct
    • SOA, backend for frontend, CQRS
    • Test-driven development (JUnit, Spring, Mockito, Cypress)
    • Frontend (Angular 20) & backend abilities
    • Maven, Docker, Openshift/Kubernetes, GIT (and Gitlab CI), Sonar, NPM
    • OAuth 2.0, Flyway or Liquibase
    • Experience with relational databases and O/R mapping: PostgreSQL, SQL Server
    • Ability to read and understand BPMN, UML & documentation practices
    • Jira/Confluence
    • Familiarity with AGILE/SCRUM methodologies, test-driven development, and continuous integration

Personal Attributes:

  • Problem solver, able to quickly understand existing code
  • Solution and customer-oriented
  • Ability to integrate easily into an existing team and supervise juniors

 

Deel deze vacature

Powered by