onsite
Senior Cloud Software Engineer - Java / Golang - Liebherr-International Deutschland GmbH
Software Engineer
Lead the design and delivery of cloud-native services using Java and Golang, architecting scalable microservices on AWS with Kubernetes, and driving CI/CD pipelines to ensure rapid, reliable deployments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑availability microservices in Java and Golang for cloud platforms.
- Architect and manage Kubernetes clusters on AWS, ensuring scalability, resilience, and security.
- Implement CI/CD pipelines (Git, Jenkins, ArgoCD) to automate build, test, and deployment processes.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Perform code reviews, performance tuning, and troubleshooting of production issues.
Requirements
- 5+ years of professional experience in Java and Golang development.
- Strong knowledge of AWS services (EKS, ECS, S3, RDS) and Kubernetes operations.
- Hands‑on experience with CI/CD tooling and containerization (Docker, Helm).
- Proficient in designing RESTful APIs, gRPC, and event‑driven architectures.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javaawskubernetescicd