đŸ‘šđŸ»â€đŸ’» postech.work

Java Fullstack Developer

In4Matic ‱ 🌐 In Person

In Person Posted 6 days ago

Job Description

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.