Position: Backend developer (Berlin)
Company: Toughbyte
Category: Java
Experience required: 5y
English level: upper

Our client is Europe’s leading online platform for fashion, connecting customers, brands and partners across 17 markets. They drive digital solutions for fashion, logistics, advertising and research, bringing head-to-toe fashion to more than 23 million active customers through diverse skill-sets, interests and languages the teams choose to use.

Currently, we're looking for a Senior Backend Developer who will have the opportunity to help our client to provide easy and most frictionless checkout service to the customers. You will be responsible for developing and operating in production backend microservices using Scala, Java, AWS, Kubernetes. 
Requirements

Must have: 

Experience working in cross-functional teams
Deep knowledge of Java (Priority), Scala or Kotlin with a strong emphasis on multithreading and concurrency
Hands-on experience in designing and running in production distributed NoSQL databases (e.g. Cassandra, DynamoDB)
Hands-on experience in designing, developing and operating microservices on a highly distributed system (preferably on AWS)
Strong knowledge of object-oriented and functional programming paradigms
Strong passion for developing clean, well maintainable, and testable code
Working experience with a high level of test automation (Unit, Component, Integration, User Journey…)
Effective communication skills in English

Nice to have: 

Actual experience with 24/7 on-call rotation is a plus