onsite
Software Engineer - Common Services - engineering people GmbH
Software Engineer
Senior Software Engineer focused on building and maintaining scalable common services using Java, Spring Boot, and cloud-native technologies such as Docker, Kubernetes, and AWS.
About the role
Key Responsibilities
- Design, develop, and deploy high‑availability microservices with Java and Spring Boot.
- Implement robust REST APIs and ensure seamless integration across internal platforms.
- Containerize applications using Docker and orchestrate with Kubernetes for automated scaling.
- Collaborate with cross‑functional teams to define service contracts and performance benchmarks.
- Monitor, troubleshoot, and optimize services in AWS environments, leveraging CloudWatch, RDS, and S3.
- Participate in code reviews, continuous integration, and continuous delivery pipelines.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong knowledge of Spring Boot, RESTful services, and microservice architecture.
- Hands‑on experience with Docker, Kubernetes, and AWS services.
- Proficiency in SQL and relational database design.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javadockerkubernetesawssql