Position: Full-Stack Developer (Java&JS)
Company: playtika.com
Category: Java
Experience required: 3y
English level: upper

Our technology stack is pretty wide, in our recent projects we mainly used Java, Spring Boot, Spring Cloud, Spring Data; Couchbase, Apache Kafka, Apache Storm, MemSQL and other tools and frameworks that helped us to build fast, reliable, highly scalable microservices.

**Requirements:** 
-Deep knowledge of Java Core, Java Spring Stack;
-Strong awareness of current web development standards and frameworks (e.g. Spring Framework);
-Experience with messaging systems (JMS, xMQ, Kafka);
-Experience with Docker;
-Desire to write tests;
-3+ years of Java development experience;
-Confident using JavaScript (at least at middle level)
-Experience with Git;
-Experience with Maven/Gradle;
-Experience of testing frameworks (Junit, Spock, etc.);
-Base knowledge in Linux;
-Verbal and written communication skills (both Ukrainian and English)

**Nice to have:**
-NoSQL database experience (we use Aerospike/Couchbase);
-Experience in decomposing technical tasks and defining the level of effort for complex services;
-Deep knowledge of concurrency, resiliency, caching;
-Understanding of SDLC methodologies;
-React, TypeScript
-Node.js
-Expertise in building highly scalable, fault-tolerant, distributed services.

**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;
-Coaching and reviews to support your career development;
-Working for one of the top social gaming companies in the world;
-Cute and funny corporate events — some of them definitely unforgettable.