Senior Java Backend Engineer (m/f/d)

Über uns

CrossEngage is a Customer Data & Engagement Platform combining customer data with powerful segmentation and cross-channel campaign management capabilities. Its flexible data structure allows clients to integrate all data sources and existing tools without replacing their marketing stack. Synchronising user data creates an actionable, real-time 360° view. This single user view enables content personalization and journey optimisation across all touchpoints. These insights, as well as the user segment’s builder, empowers marketers to create real-time automation based on user behaviour, orchestrating marketing activities across all channels. CrossEngage holds the ePrivacy seal and exceeds the standards of the German data protection law. Since its launch in 2015, CrossEngage won clients such as Deutsche Bahn Vertrieb GmbH and HelloFresh among many others.


As a (Senior) Java Backend Engineer (m/f/d), you will join a high impact team shaping the foundation of the CrossEngage platform. Main responsibilities include:
  • Building a state of the art data-intensive streaming application, processing billions of events
  • Analyzing and implementing complex business and technical requirements using event sourcing approaches
  • Thinking and acting with immutability in mind - appending versus updating
  • Adding monitoring and maintenance considerations in your daily work
  • Understanding site reliability engineering and why it is important for SaaS software and 24/7 support
  • Ensuring a high quality of software development in an agile environment
  • Being an empathetic communicator and listener

Required skills

  • Professional experience programming Java
  • Solid knowledge of standard frameworks such as Spring
  • Proven expertise with RESTful APIs
  • Experience developing with testing frameworks
  • Bachelor in Computer Science or relevant professional experience

Nice To Have One Or More Of These

  • Experience programming streaming applications ideally with Apache Flink
  • Good working knowledge of Apache Kafka
  • Some experience with Elasticsearch/Solr
  • Distributed systems algorithms
  • Key-value stores like Cassandra or HBase
  • Kubernetes

Your benefits

  • Experience the most exciting growth phase of a startup - build an org with the culture you help define
  • Scale a cutting edge platform with the latest technologies (e.g., Kubernetes, Kafka, Hadoop, Elasticsearch, Cassandra)
  • Join a widely recognized European brand as CrossEngage was named as a Gartner Cool Vendor 2018 for Multichannel Marketing
  • Define the premiere new standard for the marketing industry with a lot of momentum - the Customer Data Platform (CDP)
  • Become part of our fun and international team of inspiring personalities
  • Fruits, beverages, free Friday lunch, movie nights, and game challenges in the office, located right in the center of Berlin