Job Description - Roles and Responsibilities
About the project
With Connect HR, we are building a user-friendly and future-oriented HR admin solution for companies with 10 to 200 employees. In this way, we help our customers to save time, simplify processes and make room for what really matters: their people and their business.
You will join a multidisciplinary team that takes end-to-end responsibility for the development of the platform. You will work on powerful functionalities such as user management and role management, attendance and absences, expense management, organization management and onboarding workflows.
What will you do?
- You will help build a modern and modular HR platform with an Angular frontend and a Java/Spring Boot backend.
- You work within a modular monolith architecture with a clear separation between BFF (Backend For Frontend), façade layer and domain services.
- You design, develop and document REST APIs, including via Stoplight.
- You realize integrations with IAM/SSO solutions (OAuth 2.0, Ping) and internal Client systems.
- You actively contribute to code quality with SonarQube, monitoring with Grafana and error tracking via Sentry.
- You will work in an agile environment with sprints, bigroom planning and CI/CD pipelines.
- You coordinate smoothly with functional analysts, architects and fellow developers to translate technical solutions into concrete customer needs.
Your profile
- You have at least 3 years of experience as a full stack developer.
- You have a strong foundation in Java (Spring Boot) and Angular (TypeScript).
- You have experience with RESTful API design and understand the importance of clear and qualitative API documentation.
- You are familiar with modular architectures or microservices.
- You have knowledge of, or affinity with, OAuth 2.0, SSO and identity management.
- You enjoy working with tools such as Git, SonarQube, Grafana and Sentry.
- You communicate clearly and enjoy working with both technical and functional stakeholders.
- Experience within HR or payroll is a plus.
- You express yourself fluently in Dutch and English
- You come to our office in Leuven 2 days a week (Tuesday & Wednesday).
Our tech stack
- Frontend: Angular 20, Client UI
- Backend: Java (JDK 25), Spring Boot 4.x
- Architecture: Modular monolith, BFF pattern, façade & domain services
- API: REST, Stoplight
- Auth: OAuth 2.0, Ping (SSO/IAM)
- Monitoring: Grafana, Sentry
- Quality: SonarQube
- CI/CD: Automated pipelines