Senior Java Developer
Brussels & Ghent, Belgium
Start Date: May 2026
Overview
We are looking for a Senior Java Developer to design, build, and maintain scalable backend services within a cloud-native environment. You will work on high-impact digital platforms, focusing on secure data handling, performance, and seamless integration across systems.
Key Responsibilities
* Design, develop, and maintain Java-based backend services using Spring Boot
* Build scalable microservices and REST APIs for data integration
* Ensure security, performance, and reliability of applications
* Apply best practices such as TDD, Domain-Driven Design (DDD), and Agile methodologies
* Collaborate with architects and development teams to align with overall architecture
* Contribute to CI/CD pipelines and DevOps practices
* Lead and mentor developers, supporting team growth and technical excellence
* Work with relational databases and optimize data access
Requirements
* Minimum 5 years' experience in Java development (Senior level)
* Strong experience with Spring Framework (Spring Boot, Spring Data, Spring Security)
* Experience with microservices architecture
* Experience with Hibernate, JPA, or SQL
* Knowledge of CI/CD pipelines and DevOps tools
* Experience with Agile methodologies
* Strong coding, testing, and debugging skills
* Dutch language proficiency at C2 level (mandatory)
Nice to Have
* Experience with AWS and Docker
* Knowledge of OAuth2 / OIDC
* Experience with testing tools (JUnit, AssertJ, JMeter)
* Familiarity with SOAP, Postman, or Newman
* Knowledge of mobile application development
* Experience with Node.js or similar technologies
Additional Details
* Full-time role (100%)
* Primarily on-site in Brussels (minimum 2 days/week)
* Contract until July 2027
If you are a skilled Java developer with a passion for building secure and scalable systems, this role offers an opportunity to contribute to impactful digital solutions at scale.