Senior Full-Stack Developer, Brussels (on-site) - MAIA

The White Team
Brussel, Belgium
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
€111,800.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Spring Security Application Programming Interfaces (APIs) Data Analysis Application Integration Architecture Software System Penetration Testing Audit Trail Microsoft Azure Microsoft Online Services Cloud Computing Continuous Integration Data Infrastructure
+36 more
DevOps Enterprise Architecture Framework Java Platform Enterprise Edition (J2EE) Gradle HP Systems Insight Manager Identity and Access Management Key Management Apache Maven OAuth OpenID Oracle (Applications) Role-Based Access Control Openid Connect Azure Active Directory Cloud Services Secure Coding Web Application Security Session Management Single Sign-On Systems Integration TypeScript Management of Software Versions Data Logging Spring-boot Software Security Backend Git Microsoft Fabric AngularJS Data Analytics Front End Software Development Api Gateway Restful APIs Api Management Docker User Administration

Job description

  • Design and define the application, security and integration architecture required to support the HR Data Analytics Platform and associated services.
  • Analyse business and technical requirements and translate them into scalable, secure and maintainable technical solutions.
  • Develop and maintain backend services, RESTful APIs and integration components using Java, Spring Boot and related technologies.
  • Implement authentication, authorization and identity federation solutions based on OAuth2, OpenID Connect (OIDC) and JWT standards.
  • Integrate applications and services with Microsoft Entra ID, EU Login and other enterprise identity providers.
  • Design and implement role-based access control (RBAC), user management capabilities and authorization policies.
  • Develop and maintain Angular-based user interfaces, ensuring responsive, accessible and user-friendly experiences.
  • Integrate frontend applications with backend APIs and implement secure session management, validation and error-handling mechanisms.
  • Develop and maintain integrations with Microsoft cloud services and other external platforms supporting the analytics ecosystem.
  • Implement secure service-to-service communication, secret management and cloud-based configuration practices.
  • Ensure application security, performance, scalability and maintainability through secure coding practices and technical optimizations.
  • Implement audit logging, monitoring and observability capabilities to support operational excellence and compliance requirements.
  • Develop automated unit, integration and system tests to ensure solution quality, reliability and stability.
  • Support user acceptance testing, security assessments, penetration testing activities and remediation actions.
  • Prepare deployment packages, deployment and rollback procedures, and contribute to CI/CD pipeline implementation and automation.
  • Investigate, troubleshoot and resolve application, integration and production issues, ensuring effective incident management.
  • Produce architecture documentation, technical specifications, API documentation, configuration guides and operational procedures.
  • Deliver knowledge transfer sessions and contribute to the creation of support, operations and maintenance documentation.
  • Provide regular progress updates, contribute to project status reporting and participate in technical workshops and design reviews.
  • Collaborate with architects, developers, security specialists, business stakeholders and product teams to ensure successful solution delivery.

Requirements

Language: Services will be provided in English. Consultants must have at least a C1 level, in accordance with the Common European Framework of Reference for Languages (CEFR).

Minimum post-secundary education required: At least 3 years of studies attested by a diploma.

Minimum professional experience required: a minimum of 5 years postsecondary professional experience., Java Backend Development

  • Minimum 4 years of experience in Java development.
  • Strong expertise in Java 17 or later.
  • Strong expertise in Spring Boot.
  • Strong expertise in Spring Security.
  • Strong experience in REST API design and development.
  • Experience with Maven and/or Gradle.
  • Experience with API versioning and API lifecycle management.

Identity and Access Management

  • Strong knowledge of OAuth2.
  • Strong knowledge of OpenID Connect (OIDC).
  • Strong knowledge of JWT.
  • Experience implementing Single Sign-On (SSO) solutions.
  • Experience implementing Role-Based Access Control (RBAC).
  • Experience integrating enterprise identity providers.
  • Experience with Microsoft Entra ID.
  • Experience with service principals and application registrations.

Frontend Development

  • Minimum 3 years of Angular development experience.
  • Strong knowledge of TypeScript.
  • Experience with Angular component architecture.
  • Experience integrating Angular applications with REST APIs.
  • Experience implementing secure web applications.

Cloud and Integration Technologies

  • Experience integrating cloud services through REST APIs.
  • Experience with Microsoft Azure services.
  • Experience implementing secure service-to-service communication.
  • Experience with secret management and secure configuration practices.

DevOps and Quality Assurance

  • Experience with Git.
  • Experience with CI/CD pipelines.
  • Experience with automated testing frameworks.
  • Experience with Docker.
  • Experience with application monitoring and logging.

Nice-to-Have Skills:

  • Experience with Microsoft Fabric.
  • Experience with Azure Key Vault.
  • Experience with API Gateway technologies.
  • Experience with enterprise architecture frameworks.
  • Experience in analytics or data platform projects.

Certifications:

  • Oracle Certified Professional Java Developer.
  • Spring Professional Certification.
  • Equivalent recognised certification in enterprise Java development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on be.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all