Playtika Ltd Company Profile

Java Data Developer

Playtika Ltd

Munkaköri leírás

Playtika is looking for Java Data Developer to join the Kyiv office on a full-time basis.

Playtika Holding Corp. is a leading mobile gaming company and monetization platform with over 35 million monthly active users across a portfolio of games titles. Founded in 2010, Playtika was among the first to offer free-to-play social games on social networks and, shortly after, on mobile platforms. Headquartered in Herzliya, Israel, and guided by a mission to entertain the world through infinite ways to play, Playtika has over 3,700 employees in 19 offices worldwide including Tel-Aviv, London, Berlin, Vienna, Helsinki, Montreal, Chicago, Las Vegas, Santa Monica, Newport Beach, Sydney, Kyiv, Bucharest, Minsk, Dnipro, and Vinnytsia.

Data department works with all Playtika games to provide services and tools for monetization and acquisition based on data analysis. The team is focused on tools for media buyers. We have a startup spirit, so we are working in touch with business, propose our solution for business needs, and trying new approaches that can make the business better. We are proud of how fast we are moving new services to prod and update them according to feedback. Also, each team member takes a part in creating a solution, from requirements discussion to create the architecture of a new feature/service.

In this role you will work with modern technology stack: Java 8, Spring Boot, Spark, Microservice architecture, Activity, Kafka, AeroSpike, PostgreSQL, Vertica, MemSQL, Docker, etc. to build new services and features.

Responsibilities:

  • Develop and implement new features;
  • Maintain existed microservices infrastructure, monitor production incidents, trace and debug business transactions;
  • Design new technical solutions, improve performance and optimize current data processing algorithms;
  • Build data transferring pipelines with Spark;
  • Transform existing data pipelines from SQL to Spark;
  • Collaborate with other teams and game studios inside Playtika in order to provide fast integration with their services.

Requirements:

  • Deep Java knowledge;
  • Ability to work in Agile/Scrum environment;
  • Strong SQL knowledge;
  • Multithreading;
  • Strong awareness of current web development standards and frameworks (e.g. Spring Framework);
  • Desire to write tests;
  • Team Player;
  •  Strong sense of responsibility and initiative.

 Advantages:

  • Spark knowledge ;
  • Spring Boot 2.0, Spring Cloud;
  • Docker, Kubernetes;
  • Messaging systems (Kafka);
  • High loaded systems experience;
  • Agile environment experience;
  • HDFS
  • Spark SQL
  • Hive.

We offer all our employees:

  • Competitive salary, performance-based bonuses and flexible working hours;
  • Training programs, certifications, conferences including international events; 
  • Social package, including gym membership compensation, medical insurance; 
  • Paid vacation and sick leaves;
  • Corporate English classes;
  • Referral program;
  • Corporate celebrations, team buildings, and fun activities;
  • Free meals twice a day, refreshments, happy hours;
  • Technical library with option to order books;
  • Coaching and reviews to support your career development;
  • Comfortable office;
  • Working for one of the top social gaming companies in the world;
  • Cute and funny corporate events — some of them definitely unforgettable.