onsite
Staff Software Engineer - Rental Platform - SIXT
Software Engineer
Lead the design and implementation of a scalable rental platform, driving backend architecture, microservices, and cloud deployments using Java, Spring Boot, Docker, and Kubernetes.
About the role
Key Responsibilities
- Architect and develop high‑performance backend services for the rental platform using Java and Spring Boot.
- Design and maintain microservice‑based solutions, ensuring scalability, resilience, and maintainability.
- Collaborate with cross‑functional teams to define API contracts, data models, and integration patterns.
- Implement CI/CD pipelines, containerization with Docker, and orchestration with Kubernetes for rapid, reliable deployments.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and performance.
Requirements
- 10+ years of professional software development experience, with a strong focus on backend engineering.
- Deep expertise in Java, Spring Boot, and microservices architecture.
- Hands‑on experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Proven track record of delivering complex, production‑grade systems at scale.
- Excellent communication skills and a collaborative mindset.
Skills
javadockerkubernetes