Position: Tech Lead Java Developer (SM)
Company: Playtika
Category: Java
Experience required: 3y
English level: intermediate

Responsibilities: 
You will participate in the migration to new microservices architecture 
You will design and implement scalable services using modern technologies and practices 
You will guide team through technical issues and challenges 

Main Requirements: 
Deep knowledge of Java Core and Spring  
Deep knowledge of concurrency, resiliency, caching 
RDBMS and NoSQL databases experience  
Understanding of microservice architecture 
Experience with messaging systems (Kafka or other) 
A mastery of object-oriented design, design patterns, and software design best practices 
Experience with unit testing or functional testing 
Experience with leading the design, development, delivery, and support of technically complex software products 
Proficiency at understanding of existing codebase, learning from it, and documenting, explaining when needed 
English — intermediate + 

Nice to have: 
Experience with Groovy and other dynamic languages (Groovy, Python, Ruby, Clojure) 
Reactor, Java RX 
Experience using test-driven development 
Expertise in building highly scalable, fault-tolerant, distributed services is an advantage 

We offer all our employees: 
Competitive salary, performance-based bonuses, and flexible working hours 
Social package, including gym membership compensation, medical insurance with dental coverage 
Training programs, certifications, conferences including international events 
Annual salary review 
20 working days paid vacation and sick leave 
Corporate celebrations, team buildings, and fun activities 
Free meals twice a day, refreshments 
Office in the city center, the nearest metro station Olympiyska 
Technical library with option to order books 
Coaching and reviews to support your career development 
Help and support for candidates from other cities 
Possibility to attend local and international professional training and conferences at the company's expense 
Amazing and huge corporate events like this one here 
Working for one of the top social gaming companies in the world 
By the way, you can feel us on Facebook, LinkedIn, Instagram, and Twitter