As a (Senior) Java Developer based in Barcelona, you will be part of a Scrum team working closely together with your colleagues in Hamburg and Jena, on a microservice-based architecture for our new e-commerce platform. You utilise your deep knowledge of software architecture to master our complex design challenges.
You will be developing modules in Java, implementing features, testing and bug fixing. It is essential that you communicate design rationales and build consensus around these decisions. You ensure that our software is delivered on time and meets our expected standards; primarily: optimal performance, scalability, modularity and high security are paramount to our goals.
We use technologies such as Java8, Kotlin, Spring Boot, Google Cloud Platform, Kubernetes, Docker, RabbitMQ, Elasticsearch, MySQL, CircleCI and Jenkins.