Back-End Java & Cloud Engineer
Functieomschrijving
We are looking for a highly motivated Back-End Java & Cloud Engineer to join our team and work on modern, cloud-native applications.
You will be responsible for designing, developing, deploying, and supporting scalable Java backend services, APIs, and microservices while working closely with cloud and DevOps technologies.
🔹 Key Responsibilities
- Design, develop, document, and release Java-based applications and APIs
- Develop scalable and secure microservices using Java 17/21 & Spring Boot 3.x
- Build cloud-native solutions using Azure or AWS
- Manage infrastructure using Terraform / Infrastructure-as-Code
- Containerize applications using Docker and deploy using Kubernetes
- Build and optimize CI/CD pipelines using Azure Pipelines or GitLab Actions
- Work with Functional Analysts to troubleshoot and resolve incidents
- Participate in weekly on-call/guard duty
- Recommend modern technologies, architectures, and design patterns to improve performance, reliability, and security
Must-Have Skills:
Exp in energy market
Java development experience
Java 17 / Java 21
Spring Boot 3.x & Microservices
REST APIs / Web Services
Azure or AWS cloud experience
Docker & Kubernetes
Terraform or equivalent IaC tools
Kafka / Azure Service Bus / AWS SQS-SNS
Spring Batch
JUnit
Relational databases
Azure Pipelines or GitLab Actions
Interesse in deze functie?