Senior Software Engineer (Java + Kotlin) and AWS (Hybrid work: 2 days per week from the Berlin office)
Industry & Brand Overview Our client is a leading e-commerce company specialized in fashion, shoes, accessories, beauty – i.e. retail / online fashion platform. We are seeking an experienced Senior Software Engineer with strong cloud expertise — especially in AWS and Kubernetes — and the ability to deliver scalable, high-quality solutions. The ideal candidate combines deep technical knowledge with solid engineering fundamentals, a hands-on development approach, and a passion for modern technologies. Knowledge of JavaScript will be an additional advantage.
- Design, develop, and maintain backend services using Java and Kotlin.
- Build scalable, resilient cloud-native solutions leveraging AWS services and Kubernetes.
- Collaborate with cross-functional teams to define architecture, technical requirements, and implementation approaches.
- Ensure high code quality through best engineering practices, including code reviews, testing, and continuous integration.
- Optimize system performance, reliability, and security across distributed environments.
- Contribute to the design and evolution of microservices and cloud infrastructure.
- Troubleshoot complex issues across the stack and drive root-cause analysis.
- Stay up to date with emerging technologies and propose improvements to enhance the platform.
- (Nice to have) Integrate or collaborate on frontend or full-stack components using JavaScript when needed.
- 5+ years of professional experience in software engineering, with a strong focus on Java and Kotlin.
- Proven experience building cloud-native applications on AWS.
- Hands-on expertise with Kubernetes and containerized application development.
- Solid understanding of distributed systems, microservices architecture, and system design principles.
- Strong knowledge of CI/CD pipelines, testing practices, and modern development workflows.
- Ability to write clean, maintainable, and well-structured code.
- Experience working in agile environments and collaborating with cross-functional teams.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Excellent communication skills and a proactive, ownership-oriented mindset.
- Openness to hybrid working (2 days a week from the Berlin office).
- Familiarity with JavaScript and willingness to contribute to full-stack tasks when needed.