Senior Java (w/Python) Engineer (m/f/d)

US market leader in the field of vehicle history since 1984, CARFAX has also been pioneering on the European market for the last twelve years. Our vision is to increase transparency and confidence in the European used car market. We have retained the start-up feeling with flat hierarchies and flexible decision-making processes. We are looking for employees who share our vision and who will help us achieve the goal of changing the used car market in Europe for the better.

We are a dynamic and open-minded IT team with system administrators, software developers, data scientists and data analysts with a full DevOps oriented working style mindset. Our goal is to ensure high standards of quality through continuous optimization.

Your role

You will be a part of the DataTech team which is responsible for creating and constantly improving existing products and services on our data platform. Your solutions will determine how we process and organize data and build services that are resilient and future-proof. You will be a part of the team that embraces pair and mob programming styles and follows a software craftsmanship approach to software development.

Currently, we are in the process of modernizing our architecture, so we can keep growing and fulfill our service-level agreement in terms of reliability, response time and throughput. In this transition period, we are re-engineering many of our tools, which means your work will have a direct impact. We value any previous experience and opinions you bring with you.

Your profile

  • 5+ years Experience with Data Engineering, Spark, ETL Processes and Workflow Orchestration Tools like Apache Airflow

  • 5+ years of professional experience with Java, ideally in combination with Spring or Micronaut designing and implementing RESTful web- or microservices

  • Experience with Python and Python frameworks like Django, Falcon or Flask

  • Experience with pair/extreme programming or mob-style programming

  • Experience writing software using a test-driven approach (TDD), e.g. with Junit or PyTest

  • Familiarity with CI/CD pipelines shipping containerized applications

  • Experience designing databases (relational and NoSQL-based, e.g. using MongoDB)

Our Technical Stack

What we offer

  • Work with a purpose and the chance to help shaping the future of our digital channels

  • A very pleasant working atmosphere in an international team (21 nationalities), where we take the term "work hard, play harder" to the next level. No jerks allowed!

  • Flexible working hours in a beautiful office with rooftop terrace in Munich

  • Flexible home office options

  • Fully company-funded pension plan, super competitive benefits, and great team events

Our benefits for you:

Pensions & other insurances
Flexible working hours
Remote working options
Team Events
Health & Fitness Support
Employee discounts
Volunteer Support

Now you know us. Time for us to get to know you.

Franziska Hauer
Human Resources Manager