In4Matic
Java Fullstack Developer
In4MaticBelgium4 days ago
Full-timeRemote FriendlyEngineering, Information Technology
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.

Key Skills

Ranked by relevance