Weâre looking for a talented
Java Developer
to join our clientâs technology team. Youâll work in a modern, cloud-native environment that combines customer-facing platforms, API back-end services, and integration layers between various IT systems. Forget legacy monoliths, this role focuses on designing, developing, and deploying new digital solutions in a fully agile and DevOps-oriented setup.
Your Role \& Responsibilities
Youâll be part of a cross-functional team that designs, builds, and maintains scalable Java-based applications.
Key activities include:
Designing, developing, documenting, and releasing new software features using Java 17 and Spring Boot 3.x.
Architecting and delivering high-quality API services end-to-end.
Building and maintaining reusable, efficient, and reliable code following strong design and testing principles.
Ensuring high code quality through reviews, best practices, and knowledge sharing.
Collaborating with Functional Analysts to resolve incidents and deliver working solutions in an Agile setup.
Participating in weekly guard duties within your teamâs scope of responsibility.
Youâll work across systems such as Magnolia CMS, Kong API Gateway, JavaScript-based front-end applications, and Salesforce CRM.
Your Technical Profile
Our client is looking for someone with strong software engineering fundamentals and hands-on technical expertise.
Your background should include:
Education: Bachelorâs degree in Computer Science, IT, Mathematics, or related field.
Experience: Minimum 4 years in a Java Developer role, ideally within the energy or utilities domain.
Back-end: Java EE, Spring Boot, microservices architecture (Java 17 \& Spring Boot 3.x).
Front-end: Full-stack experience; Vue.js preferred, TypeScript is a plus.
APIs \& Web Services: Practical experience with REST and SOAP.
Messaging \& Batch: IBM MQ for event-driven communication, Spring Batch for batch processing.
Testing: Solid experience with JUnit.
Databases: Familiar with modern open-source databases.
CI/CD: Experience with GitLab CI/CD pipelines.
Cloud \& DevOps: Exposure to Docker, Kubernetes, and Azure; experience working in a cloud-native setup is a strong advantage.
The Ideal Candidate
Youâre a proactive, hands-on developer who thrives in a dynamic environment. Youâre comfortable collaborating within hybrid teams and enjoy building scalable, modern solutions.
Weâre looking for someone who:
Is a true team player, passionate about clean, maintainable code.
Is eager to learn, open to feedback, and motivated by technical challenges.
Brings curiosity, ownership, and enthusiasm for modern Java and cloud technologies.
Communicates clearly with both technical and functional colleagues.
Languages:
Fluent in Dutch or French, with excellent English communication skills.