logo

Bekijk alle vacatures

Full-stack developer

Brussel, Brussel

Full-stack Developer Java / Angular

Location: Brussel (Hybrid)

Description:

As part of a program to take over a segment of an 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 Requirements:

  • 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:

  • Minimum 7 years of full-time professional Java Development experience required (Full-stack preferred - backend with a passion for frontend)
  • Familiarity with multi-system integration and complex environments

Competencies:

  • Technical knowledge and practical experience with the following technologies:
    • Java 17+
    • Spring Framework (core, jdbc, data, security, aop)
    • Frontend (Angular 16+)
    • JPA
    • REST(ful) Web Services
    • OpenAPI
    • Lombok
    • Mapstruct
    • Test-driven development (JUnit, Spring, Mockito)
    • Maven
    • Docker
    • GIT
    • NPM
  • Experience with relational databases and O/R mapping: PostgreSQL, SQL Server, etc.
  • Ability to read and understand BPMN, UML & documentation practices
  • Familiarity with AGILE/SCRUM methodologies, test-driven development, and continuous integration
  • Problem-solving skills and ability to quickly understand existing code
  • Solution and customer-oriented
  • Ability to integrate easily into an existing team

Nice to Have:

  • Swagger
  • Keycloak
  • SOA, backend for frontend, CQRS
  • Hibernate
  • Cypress
  • Openshift/Kubernetes
  • Gitlab CI, Sonar, etc.
  • OAuth 2.0
  • Flyway or Liquibase
  • Jira/Confluence

Deel deze vacature

Powered by