Karlsruhe - Germany
Fullstack Job Details
Choreograph is a new global data company, to help clients realize the value of their first-party data, consult on and implement their data and technology strategies, and advise on privacy-first approaches to navigate the fast-changing data landscape. Choreograph brings together the specialist data units of GroupM and Wunderman Thompson into a single company with global reach, accessible to all WPP clients and companies.
Choreograph’s core belief is that marketers own their first-party data with consumer permission; respect for privacy and the intentional use of data is at the heart of its approach. Guided by this philosophy, Choreograph will continue to create market-leading tools to support clients in the appropriate and responsible application of data in advertising.
Objectives of this Role
We want to strengthen our full-stack development team "Minerva", an agile development team maintaining our existing application and moving forward to providing big data backend services in future. Based on the input of our clients, together with our product team the team identifies and implements new use cases resp. continuously improves and maintains the existing software.
The ongoing transition to a backend services team encourages team play and flexibility. Our solutions deal with big data in cloud environments leveraging Kubernetes and Apache Spark. Java is our main programming language, shifting towards Scala in the future. A SCRUM-like working style helps the team members to work self-reliant and responsible with a high degree of freedom. Providing concise API documentation and keeping it up-to-date is a natural part of our mission. The team closely collaborates with our Operation Reliability Engineers to smoothly rollout and support solutions in production.
Required Skills and Qualifications
You are a QA engineer by heart with a passion for test automation. Test automation from the beginning is your guiding principle. You see it as a chance rather than a problem to replace manual tests with automation as a part of your job, not fearing to do manual testing to get things done. Having the test pyramid in mind, you love contributing to grooming and planning meetings with the team. You are familiar with Java, REST services (e.g., Spring Boot), Web-testing, and common testing tools (e.g., Cucumber). Distributed teams leveraging git and CI/CD are not new to you. Ideally, in the past, you have already worked in cloud environments (e.g., GCP) with Docker and Kubernetes.
UNSERE BELIEBTESTEN BENEFITS MANAGED REMOTE WORKING Deine Arbeit passt sich deinen Lebensumständen an - nutze unsere flexible Managed Remote Working Policy. AUS- UND WEITERBILDUNG Die Mediabranche entwickelt sich täglich weiter und unsere Mitarbeiter ebenfalls. FLEXIBLE ARBEITSZEIT Bei uns zählt das Ergebnis, nutze dazu unser flexibles Arbeitszeitmodell. MITARBEITERRABATTE Bei uns soll es dir gut gehen und das unterstützen wir mit vielen, tollen Subventionen.