19 uur, 32 minuten ago

Front-end Back-end Java/Angular ontwikkelaar

Functie

Analyse, ontwikkeling en onderhoud van onze mypension applicatie uitgelijnd met de standaarden van het departement en de behoeften van onze stakeholders (de organisatie, de burgers, de politiek…).

Je zal hierbij ook bijdragen aan de opleiding en integratie van junior teamleden in het team.

Technische en generieke competenties

Als software ontwikkelaar zal je een Fullstack role (backend, frontend, devops) opnemen.

Voor wat betreft de backend van de applicatie moet je beschikken over de volgende kennis:

  • Java 24+
  • Spring / Spring Boot
  • Reactive programming with Project Reactor
  • Enterprise Java background: JBoss / Jakarta EE
  • SQL
  • Transaction management

Voor wat betreft de frontend van de applicatie moet je beschikken over de volgende kennis:

  • TypeScript
  • Angular 22+: signals, signal forms
  • Designing reusable frontend libraries / shared components
  • Translating Figma designs into working UI

Voor onze architectuur en API design moet je een gedegen kennis hebben van:

  • Hexagonal architecture (ports and adapters)
  • Domain-Driven Design
  • CQRS
  • Anti-corruption layers when integrating with external systems
  • Backend-for-frontend pattern
  • API design, OpenAPI

Voor het security aspect is het noodzakelijk de volgende kennis te bezitten:

  • privacy by design
  • OWASP top 10
  • OIDC/Oauth2

Het is belangrijk dat we rekening houden met de accessibility van mypension.

Je dient dus kennis te bezitten van de volgende aspecten:

  • Designing accessible interfaces, WCAG
  • Testing for accessibility

In je rol van tester moet je de volgende activiteiten beheersen:

  • Test-driven development
  • Unit testing
  • Integration testing
  • Component testing
  • End-to-end and visual regression testing with Playwright

Ten einde de integratie en delivery van onze applicatie te managen, dien je de volgende tools en methodes te beheersen:

  • Git
  • Gradle
  • Maven
  • Containers
  • CI/CD pipelines on GitLab
  • Trunk-based development

Ons team gebruikt sterk Agile gerichte methoden.

Dit betekent dat je een diepgaande kennis en ervaring moet kunnen voorleggen van:

  • de Agile methodologie inbegrepen pair programming

Je dient uitstekende communicatie skills te bezitten en goed kunnen samenwerken binnen en buiten het team.

We werken met korte feedback loops en frequente integratie.

We verrichten sterk visueel werk.

Voor al deze aspecten moeten skills en ervaring worden bewezen.

De CV zal de 3 belangrijkste pijnpunten vermelden om op Figma gebaseerde designs te vertalen naar een Angular front-end applicatie.

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration