Senior Software Engineer (Java) - Backend

Location: Europe

Data stream processing is redefining what’s possible in the world of data-driven applications and services. Ververicawith its Platform product and its major contributions to open-source Apache Flink is at the forefront of this development.

Our teams are pushing the boundaries of what can be achieved with data stream processing, allowing our users and customers to gain more insights into their data in real-time.

Apache Flink currently powers some of the largest data stream processing pipelines in the world, with users such as Alibaba, Uber, ING, Netflix, and more running Flink in production.
Ververica was founded in 2014 by the original creators of the Apache Flink project, and we’re building the next-generation platform for real-time data applications.

We are looking for passionate software developers that enjoy solving challenging problems and are excited about open source, helping us build world-class data streaming technology.
As a Senior Java Backend Engineer, you will take a leading role in building a new, multi-cloud hosted platform for streaming data based on Apache Flink and Ververica Platform. You should be comfortable with taking responsibility for designs and features, and be able to work both self-supervised and in cross-functional teams. You should have enthusiasm for building high-quality software with principled design and best practices surrounding architecture, testing, deployment, and security.

What we're looking for

  • At least five years of industry experience working mainly in Java
  • Experience building services within a service-oriented architecture, especially using REST or gRPC APIs
  • Experience working in cloud environments and/or with technologies such as Kubernetes and Mesos


Extra credit for

  • Software development experience with Spring (and Spring Boot)
  • Extensive experience with AWS, GCP, or Azure
  • Experience with Apache Flink and/or other streaming data technologies (Kafka, Spark Streaming, AWS Kinesis

What we offer

  • Competitive salary
  • Great career opportunities in a world-class team with peers from top-companies, universities and research institutes.
  • Tech gear of your choice
  • International team environment (10 nationalities so far)
  • Flexible working arrangements (home office, flexible working hours)
  • Unlimited vacation policy, so take time off when you need it
  • Snacks, coffee and beverages in the office
  • Relocation assistance if needed
  • Hackathons and weekly technical Lunch Talks to keep your head full of inspirations and ideas!
  • Subsidized Gym membership (Urban Sports Club)
  • Subsidized German classes in the office
  • Free Lunch 3 times a week in the office
  • Free public transportation ticket