[BZA] Senior Software Engineer (Java + Kotlin) and AWS (Hybrid work: 2 days per week from the Berlin office)

AI overview

Contribute to the design and development of scalable, cloud-native applications while collaborating with cross-functional teams and utilizing AWS and Kubernetes.

Project – the aim you’ll have

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.

Position – how you’ll contribute

 

  • 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.

Expectations – the experience you nee

  • 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).

Additional skills – the edge you have

  • Familiarity with JavaScript and willingness to contribute to full-stack tasks when needed.

Our offer – professional development, personal growth  

  • Flexible employment and remote work  
  • International projects with leading global clients 
  • Non-corporate atmosphere 
  • Language classes 
  • Internal & external training 
  • Private healthcare and insurance  
  • Multisport card 
  • Well-being initiatives 

Position at: Software Mind Poland

Perks & Benefits Extracted with AI

  • Education Stipend: Language classes
  • Health Insurance: Private healthcare and insurance
  • Well-being initiatives: Well-being initiatives

Careers at Software Mind. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job