Back-End Java

Il y a 5 jours

Brussel Hoofdstad, Brussel Hoofdstad, Belgique Ubique Systems Temps plein 70 000 € - 110 000 € Contrat

Languages: Fluent French or Dutch + Excellent English

A leading organization in the Energy & Utilities sector is seeking an experienced Back-End Java & Cloud Engineer to join a modern, cloud-native engineering team. This role offers the opportunity to work across customer-facing applications, API platforms, microservices, cloud infrastructure, and DevOps environments, leveraging the latest Java and cloud technologies.

Key Responsibilities

  • Design, develop, document, and deploy Java-based backend applications and API services
  • Build scalable microservices using Java 17/21 and Spring Boot 3.x
  • Develop and maintain cloud-native applications on Azure (AWS experience also considered)
  • Provision and manage cloud infrastructure using Terraform or similar IaC tools
  • Containerize applications using Docker and orchestrate deployments through Kubernetes
  • Enhance and maintain CI/CD pipelines using Azure Pipelines or GitLab Actions
  • Collaborate with Functional Analysts to resolve incidents and deliver robust solutions
  • Participate in operational support and on-call/guard-duty rotations
  • Drive technical innovation by proposing modern architectures, tools, and engineering best practices

Required Skills

  • Spring Boot 3.x
  • REST APIs
  • Docker
  • Terraform / Infrastructure as Code
  • Azure Pipelines or GitLab Actions

Messaging & Integration

  • AWS SNS/SQS
  • Spring Batch

Testing & Database

  • JUnit
  • Relational Databases (SQL)

Nice-to-Have Skills

  • ELK Stack
  • ArgoCD
  • Keycloak
  • Kong API Gateway
  • JFrog

Experience Requirements

  • Java: 5-8 years
  • Azure Cloud: 3-5 years
  • API Development: 3-5 years
  • Team Collaboration: 3-5 years
  • Digital Product / Digital Platform Experience: Required