Senior Full-Stack Developer, Brussels (on-site) - MAIA
The White Team
Brussel, Belgium
19 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago