Skip to content
Candidate Matcher API

Candidate Matcher API

Et rekrutteringsplatform-API der matcher kandidater med jobrelevante tekniske kompetencer. Systemet beriger automatisk kompetencedata med markedspopularitet og løninformation fra en ekstern API-kilde, og genererer analytiske rapporter over topkandidater.

Projektet er bygget over otte user stories med fokus på ren arkitektur: adskilte lag for entiteter, DAOs, DTOs og controllers. Sikkerhed er implementeret med JWT, der skelner mellem offentlige endpoints og admin-operationer.

Funktioner

  • CRUD på kandidatprofiler med tilknyttede tekniske kompetencer
  • Automatisk kompetenceberiging med popularitets- og løndata
  • Filtrering på kompetencekategori (programmeringssprog, databaser, DevOps, frontend m.fl.)
  • Analytiske rapporter: topkandidater rangeret efter gennemsnitlig kompetencepopularitet
  • JWT-baseret autentificering med rollestyring
  • Fuld REST-testdækning med RestAssured

Teknologier: Java · Javalin · JPA/Hibernate · JWT · RestAssured · PostgreSQL · Docker

Se på GitHub