We’ re the Technology Team at Zalando! Zalando is transforming from an e-commerce company into a multi-service platform that provides fashion as a service. We make it our mission to imagine and predict the infinite points of interaction between fashion and people - and develop the technology to make them possible.
The 1300+ members of Zalando Tech build most of our products in-house and open source, from our logistics software to our mobile applications. We use Scala, Java, Go, Akka, Spring and Docker - to name just a few. Check out our Tech Radar for more information on the technologies we use.
Under Radical Agility, we offer our technologists the chance to work with autonomy, mastery, and purpose, based on and bound by organisational trust. Our teams are agile, choose their own tools to get things done, and own quality end-to-end. The foundation for how we will build the systems of our future is based on five key principles: API First, REST, SaaS, Cloud, and Microservices. Interested to learn more? Check out our Tech Blog.
What does it take to become “a Zalando”?
Above all, it requires passion: to experiment, learn, fail, and repeat the process, so that we get stronger and better every day. Zalando Tech includes men and women from more than 70 different nations and representing a seemingly endless number of interests, hobbies, programming-language preferences, personality types and other characteristics. What unites us is the energy and enthusiasm we share in tackling our common purpose: to deliver award-winning, best-in-class shopping experiences to our customers.
Learn more about us! Jobs: tech.zalando.com/jobs Blog: tech.zalando.com Twitter: @ZalandoTech Open Source: github.com/zalando
Scala Under the Hood
Featuring Tzofia Shiftan
In this talk, you will explore a dive deep into the JVM in order to understand how Scala does its magic. You will discover what's the real difference between val, var and def, what happens when you use an object, how does lazy works, and much more. At the end of the talk, you will have a...scala javap jvm
TDD (Troll Driven Development) in Practice
Featuring Sofia Vaughan-Jones
Pair programming is a technique where two programmers work together to develop code.It is a brilliant tool for building maintainable software systems and knowledgeable teams. However, there are many people who find it difficult in practice or find it a drain on productivity. During this talk, you...scala pair-programming agile
The Ubiquitous Language in Functional Programming
Featuring Renato Cavalcanti
Domain modelling in software is never pure. Next to the domain data and business logic there is a whole other universe of programming language constructs that we have to deal with (control structures, error handling, asynchronous computations, etc).scala functional-programming asynchronous-programming dddesign
Automatic Parallelisation and Batching of Scala Code
Featuring Gjeta Gjyshinca and James Belsey
Morgan Stanley has developed a technology that allows the widespread automatic parallelisation of execution. James and Gjeta are part of a team who, using the Scala language and ecosystem, have built a runtime that automatically parallelises users’ Scala code. During this talk, you will discover...parallelism scala