freehire launches on Product Hunt on 26 August.

Follow →

Java Cloud Engineer

Summary

A mid-level back-end Java and cloud engineer role at emagine, responsible for designing, developing, and deploying cloud-native applications using Java, Spring Boot, and cloud platforms like Azure/AWS, with infrastructure management via IaC and container orchestration on Kubernetes.

Back-End Java & Cloud Engineer – Medior

Location: Brussels, Belgium
Work arrangement: Hybrid — minimum 2 days/week onsite presence in Brussels

About the role

We are looking for a Medior Back-End Java & Cloud Engineer to join a multidisciplinary IT team supporting.

You will work on modern, cloud-native applications across customer-facing platforms, API backends, and integration layers. The role combines Java backend development, cloud infrastructure and DevOps, with responsibility for delivering services from development through deployment and operation.

Main Responsibilities

  • Design, develop, test, document, and release Java-based features and API services.

  • Build scalable and secure microservices using Java 17–21 and Spring Boot 3.x.

  • Design and implement cloud-native solutions on Azure or AWS.

  • Provision and manage infrastructure using Terraform or equivalent IaC tools.

  • Containerize applications with Docker and deploy them on Kubernetes.

  • Develop and improve CI/CD pipelines using Azure Pipelines or GitLab CI/CD.

  • Implement REST APIs and event-driven integrations.

  • Contribute to batch-processing solutions and messaging architectures.

  • Investigate and resolve incidents in collaboration with functional teams.

  • Participate in a rotating weekly on-call/guard duty.

  • Contribute to architectural decisions and continuously improve performance, reliability, and security.

Key Requirements

  • Bachelor's degree in Computer Science, IT, Mathematics or a related field.

  • 4+ years of professional Java development experience.

  • Strong hands-on experience with:

    • Java 17+ / Java EE

    • Spring Boot 3.x

    • Microservices architecture

    • REST APIs

    • Docker and Kubernetes

    • Azure, AWS or another major cloud platform

    • Terraform or equivalent Infrastructure-as-Code tools

    • CI/CD with Azure Pipelines or GitLab CI/CD

    • JUnit and automated testing

    • Relational databases

  • Experience with messaging technologies such as Kafka, Azure Service Bus or AWS SQS/SNS.

  • Experience with Spring Batch is an advantage.

  • Fluent in French or Dutch, with excellent English proficiency.

Nice to Have

Experience with technologies such as ELK, ArgoCD, Keycloak, Kong or JFrog.

Other Details

You will join an informal, collaborative, and Agile IT team working closely with business stakeholders and other technology teams. The environment encourages technical ownership, continuous learning, and the adoption of modern engineering practices.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available