We are looking for Developer to warm welcome to the team. To the team of professional and experienced developers. We love agile and use TDD. According to millions of users our projects are definitely high-load.
You will be a significant part of a team of experienced engineers who are continuously creating new features and pushing our servers to handle higher loads efficiently. You will design and implement highly scalable features and infrastructure services using modern technologies and xp practices (test-driven development is a must in our projects). As a software engineer, you will have to manage complexity through thoughtful software design to ensure we can grow and scale our product without sacrificing development speed or quality.
Our technology stack is pretty wide, in our recent projects we mainly used , Groovy, Spring Boot, Spring Cloud, Netflix stack (Eureka, Hystrix, Archaius, Zuul), Couchbase, Apache Kafka, Kafka Streams, MemSQL, Neo4J, Redis and other tools and frameworks that helped us to build fast, reliable, multi-threaded, highly scalable, service-oriented web services.
-deep knowledge (Java Core, multithreading, Java EE);
-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+
Nice to have:
-NoSQL database experience (we use Couchbase);
-deep knowledge of concurrency, resiliency, caching;
-experience with Groovy and other dynamic languages (Groovy, Python, Ruby, Clojure);
-experience using test-driven development;
-expertise in building highly scalable, fault-tolerant, distributed services is an advantage.
We offer you:
-high salary reviewed once a year and bonuses based on performance;
-work schedule — full-time position;
-20 working days paid vacation;
-an exciting and challenging job and talented guys around;
-work in the top niche of social gaming with modern technologies;
-challenging tasks and professional development, training and conferences, paid by the company. Our developers appreciate such events as JeeConf, XP Days, JavaDay, CraftConf, DevOxx, GeekOut, JavaZone.
-free corporate English lessons;
-partial sports compensation, for example, Sportlife club;
-free breakfast and lunch in the office;
-by the way, you can feel us here — www.facebook.com/playtikaua
We are waiting for your CV with your salary expectations on email firstname.lastname@example.org or Telegram @Julia_G_0
INFRA is a department that develops some kind of “core” services that can be used in any company game. There are 21 teams in INFRA that manage nearly 100 micro services including Payment System, Back Office System, Users Segmentation, Coupons service, Tournaments Service, User Service, Bonus Service, Messaging Service etc. All teams work by adopted SCRUM methodology with local Product Owners and Scrum Masters. Playtika is a big company. More than 2000 people are working here in 10 offices located around the world. We are proud of INFRA as a core department