We’re looking for an Senior Java Full Stack Developer – Spring Boot / Vue.js / Azure to join an agile digital team building and maintaining high-performance integration and customer-facing platforms for the energy sector. You’ll work within a cross-functional squad responsible for developing Java-based domain services, integrating APIs, and ensuring seamless connectivity between digital applications and third-party systems. The environment is fully cloud-native, with microservices running in Kubernetes and continuous delivery pipelines on Azure DevOps.
Key Responsibilities
Develop and maintain Java microservices and REST APIs that power internal and customer-facing applications.
Contribute to frontend components and CMS integrations using Vue.js, TypeScript, HTML, and CSS.
Design, build, and test high-quality, reusable Java code following best practices and architectural guidelines.
Collaborate with architects and product owners to define technical solutions aligned with business requirements.
Support integration and event-driven communication using Kafka and partner APIs.
Contribute to API management and Identity & Access Management (IAM) frameworks (e.g. Keycloak/RedHat SSO).
Ensure software quality through code reviews, automated testing, and performance optimization.
Mentor junior developers and support continuous improvement within the Java Chapter.
Requirements
You really need:
5+ years of professional experience in Java development (Java 11 and/or 17).
Strong knowledge of Spring / Spring Boot and Spring MVC.
Proven experience in REST API design and implementation (JAX-RS, JAX-WS, XML processing).
Solid understanding of SOA principles (REST, SOAP).
Hands-on experience with Microsoft Azure, Azure DevOps, Docker, and Kubernetes.
Proficiency in JavaScript / TypeScript and Vue.js 2 (or similar modern frontend frameworks).
Responsive HTML/CSS development skills.
Nice of you if by any chance you have:
Knowledge of API Management (e.g. Kong, Apigee).
Experience with CMS integrations (e.g. Magnolia or equivalent).
Familiarity with Kafka, event-driven architectures, or third-party system integrations.
Background in Identity & Access Management (Keycloak, OAuth2, OpenID Connect).
Previous experience working in an agile or DevOps environment.
Fluency in English.
Terms
Workload: Full-time (100%)
Location: Brussels (Hybrid – 2–3 days on-site)
Contract: Freelance or Permanent
Start Date: Flexible / ASAP
#J-18808-Ljbffr