US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

This job has been posted for more than 30 working days and has expired.

Software Engineer - Berlin Germany

Software Engineer - Berlin Germany

Salary highly competitive + bonus

My client is the first Marketing-Technology platform specifically developed for online and mobile games and they are looking for a few Software Engineers.

They are open to salary and will pay top Euro for the right candidate.
With company game marketers can create revenue from their churned players, acquire new players and go full circle in engaging their current players.

The self-service platform uses the latest personalization technologies to build lasting relationships with players by reaching them at the right time, at the right place with relevant messages that serve their individual needs.

The platform's unique integrated market place gives marketers direct access to millions of identifiable players.

We are looking for a kick-ass Software Engineer, who cares about quality code and is excited to build an amazing advertisement solution with cutting edge technologies in a large scale distributed system which includes big data and high throughput environments.

Your qualifications:

At least 4 years of experience with a deep understanding in Core Java and/or Scala, especially in Concurrency/Multi-threaded programming (native, Actor model, Akka)
Can adjust to a fast dynamic startup environment and culture
Knowledge of distributed in-memory architecture: using cache (Memcached, Redis, EHCache etc.)
Experience with big data solutions (Hadoop, Spark, parquet) and large messaging infrastructures (Kafka, RabbitMQ)
Experience with NOSQL solutions (Casandra, druid, Impala, presto)
Smart, interdisciplinary, fast learner and teamplayer
Knowledge of SQL databases and capable of comfortably crafting queries
Strong experience with Java server development and cloud services (Amazon EC2)

Your tasks:

Build a generic environment for our advertisement solution.
Build a big data solution to manage and process tens of TB a day.
Build a unified way to work with many API´s in parallel.