Position: Senior Java Developer (INFRA)
Company: Playtika
Category: Java
Experience required: 5y
English level: intermediate

Required skills
・Deep knowledge (Java Core);
・Strong awareness of current web development standards and frameworks (e.g. Spring Framework);
・Experience with messaging systems (JMS, xMQ, Kafka);
・A mastery of object-oriented design, design patterns, and software design best practices;
・Familiarity with agile and XP practices;
・Desire to write tests;
・Experience leading the design, development, delivery, and support of technically complex software products;
・Proficiency at understanding an existing codebase, learning from it, and documenting/explaining when needed;
・English — intermediate+

As a plus
・NoSQL database experience (we use Aerospike, Redis);
・Deep knowledge of concurrency, resiliency, caching;
・Experience with Groovy and other dynamic languages (Groovy, Python, Ruby, Clojure);
・Experience using -driven development;
・Expertise in building highly scalable, fault-tolerant, distributed services is an advantage.

We offer
・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.