Senior Backend Engineer Java for Visibility at Zalando SE (Berlin, Germany)

 Stack Overflow ·  14.03.2018


THE OPPORTUNITY

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 1,800+ members of Zalando Technology across our offices in Germany, Ireland, Finland and Portugal build most of our 40+ platform products in-house and open source - from Smart Logistics to Brand Solutions to Payments and Warehouse Management.

Visibility is an area within a central function called Platform Infrastructure. The purpose of Platform Infrastructure is to provide frameworks, tools, services and environments for Zalando’s software teams to develop, deploy, and operate their software. We offer productivity, quality, security, compliance, observability, reliability, scalability, and cost efficiency by design. In Visibility we create an important part of the safety net around Zalando services. With our infrastructure, tooling and support more than 200 engineering teams can easily observe the behaviour and performance indicators of their applications and infrastructure, detect incidents, alert on certain conditions and conduct root cause analysis of incidents.

We are looking for a Backend Specialist with a knack for solving hard problems and storing and querying metrics data to complement the Visibility team, improve the solutions that we currently offer and build the next evolution of our observability toolsuite with accessibility at its core. You create new value and you preserve what is already valuable.

You will work with a group of highly motivated and talented engineers solving complex monitoring and observability challenges across diverse environments (Kubernetes, AWS, data centers). We work with a modern technology stack comprised of AWS, Kubernetes, REST APIs, Java, JavaScript, Python, PostgreSQL, Cassandra, KairosDB, Docker amongst others - check our Tech Radar for more information on the technologies we use. The right candidate is passionate about backend technology, cares about user experience and is interested in monitoring and observability - distributed tracing in particular (OpenTracing, OpenCensus).

YOU ARE SETTING STANDARDS


Autonomy. Based on our microservices architecture, you and your team will own your code. You will decide together on the technologies and tools to utilize as well as our operate our large-scale monitoring applications on PaaS/IaaS. You build it, you run it, and you maintain it.

Purpose. You and your team will work truly cross-functional with an entrepreneurial mindset and drive the whole development cycle according to its purpose - from implementation to testing and maintenance.

Mastery. You and your team are set to deliver the highest standards when it comes to the scalability, performance and user-centricity of our software. Distributed Systems, Eventual Consistency, Event Sourcing and Resilience are more than buzz words for you.


YOU ARE SKILLED


Technologies. You are experienced with a subset or combination of backend stacks around JVM based languages, particularly Java, popular frameworks like SpringBoot or Guice, Docker, Python, Go, NoSQL databases, especially Cassandra and distributed caches like Redis and Memcached. You go for minimalism but know when to use a library or framework instead of reinventing the wheel. Sometimes shell scripting is all that is needed. Check our Tech Radar for more information on the technologies we use.

Frontend affine. You bring an interest for frontend technology, UI concepts and care about user experience and performance of your app end to end.

DevOps. You are experienced in deploying and operating your application in Cloud infrastructure. You care about logging, monitoring (metrics and event based), automated tests and fast delivery.

Code Quality. You are familiar with using engineering practices to write well tested code. You love reading code, and pairing with other engineers to refactor and fix bugs.

Feature Development. You have experience working closely with Product and care about end users and their experience using the products we build.

Process. You have experience with one or more agile methodologies like Scrum, Kanban or XP. You seek to understand priorities and build for short iterations and continuous improvement.

Knowledge Exchange. You love contributing to the growing frontend community by sharing your knowledge through writing, speaking or mentoring. Helping others grow is important to you and you have excellent communication skills.

Bonus Points. An understanding of frontend design and UX principles.


YOU BENEFIT FROM


Community. A culture of trust, empowerment and feedback, open source commitment, meetups, +100 internal guilds, tech talks, product demos, coder dojos, Hack weeks and events.

Perks. Competitive salary, great shopping discount on a wide range of products on zalando.com, discounts from external partners, public transport discounts, relocation assistance for internationals, municipality services*, flexible working times, family service and family friendly-atmosphere, e.g. parent & child rooms*, additional holidays & volunteering time off, diverse sports and health offerings*. (*Depending on location)

Development. Tour of Mastery, intensive onboarding, personal branding support, opportunity to attend and speak at conferences.

Peers. International, accomplished experts and self-organizing teams.




ework.de — ein Projekt von DIPLANET Digital Solutions Impressum