Everience

Back-End Java s Cloud Engineer (m/w/d)

Everience
Apply
20 days ago
Brussels, BelgiumMid Level

Responsibilities

  • Design, develop, document, and independently or collaboratively release Java-based software features and API services.
  • Build and maintain scalable and secure backend microservices using Java and Spring Boot.
  • Design cloud-native applications using Azure or AWS and provision infrastructure with Terraform or an equivalent tool.
  • Package applications with Docker, orchestrate them with Kubernetes, and optimize Azure Pipelines or GitLab Actions CI/CD pipelines.
  • Implement event-based communication and batch processing using supported messaging and batch technologies.
  • Resolve incidents, participate in weekly guard duty for the assigned team, and communicate with Functional Analysts.
  • Propose modern technologies, architectures, and design patterns to improve performance, reliability, and security.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Mathematics, or a related field.
  • At least 4 years of experience in a Java Developer role, preferably in the Energy or Utilities sector.
  • Hands-on experience with Java EE, modern Java, Spring Boot, Java microservices, APIs, and web services.
  • Hands-on experience with Docker, Kubernetes, and Azure or another major cloud provider in a cloud-native setup.
  • Experience with modern message brokers such as AWS SQS/SNS, Azure Service Bus, or Apache Kafka, plus Spring Batch.
  • JUnit experience at minimum and experience with a modern relational database.
  • Experience with Azure Pipelines or GitLab Actions.
  • Knowledge of ELK, ArgoCD, Keycloak, Kong, or JFrog is a plus.
  • Fluency in French or Dutch alongside excellent English comprehension.
  • Strong technology curiosity, initiative, quality focus, collaboration, communication, openness to feedback, and comfort working in a hybrid environment.

Benefits

  • Hybrid work environment.
Everience

About Everience

51-200 employees
Contact me