Java Software Engineer

Responsibilities:

● Work in an agile multi-site DevOps team and take ownership for new micro-services; from drafting RFCs over coding to creating tests and ensuring service observability

● Design and develop high performance backend services in a cloud-native production environment based on Kubernetes with Kafka and gRPC as backbones

● Develop and implement new features and/or improve the capabilities and performance of existing services within E.ON’s IoT platform


Qualifications

● 3+ years of experience of coding in golang and Java in a production environment, operating and ensuring reliability of a high scale cloud-native service based on Kubernetes (Azure, GCP and/or AWS). Knowledge about protobuf or python are considered a plus

● 3+ years of experience with one or more hyper-scalers (Azure, GCP or AWS)

● You are fluent in using Kubernetes and have practical experience with at least one of the following technologies: Kafka, Postgres SQL, NoSQL, Timeseries database, Flink

● You know protocols such as HTTP, REST, gRPC and OAuth 2.0 and you know how to implement modern, performant and secure APIs with these

• Experience with git-based CI/CD and experience in setting up and maintaining Grafana’s Monitoring Stack

● Proven experience implementing highly scaled and cloud-native backend services

• Experience with Infrastructure-as-Code using Terraform, Helm, Flux, Maven and GitLab CI/CD

• Know-how about IoT, big data platforms and/or energy systems considered a plus

• English: business professional

Post Date
2025-05-15
Job Type
-
Employment type
Full-time
Category
Engineering, Information Technology
Level
Entry
Country
Romania
Industry
Utilities ,
E.ON Software Development*******