Join us at Playtika (NASDAQ: PLTK), where we're driven by the belief life needs play. We’re on a mission to deliver infinite ways to play using cutting-edge technologies like AI and machine learning to craft immersive experiences that connect, inspire and entertain millions of players worldwide.
From our start as a small mobile games company founded in Israel to our current position as a publicly traded company and industry leader, we continue to be a dominant force in interactive entertainment. With a diverse portfolio of award-winning, category-leading Casual and Social Casino-themed games, including nine of the top 100 highest-grossing mobile games in the US, we're setting the standard for excellence.
Our success story is co-authored by a dynamic team of storytellers, strategists, creators and data scientists who thrive on innovation. We are home of the best, advancing an inclusive culture that embraces our core values and reflects our agile DNA.
With a strong financial foundation, disciplined operations, unwavering player-focused approach and relentless can-do spirit, we're well-positioned for sustained growth. If you're ready to join the driving force behind the evolution of interactive entertainment, we invite you to come play with us.
Responsibilities
- Take part in the full development lifecycle of features (planning, designing, development, testing, release to production, resolve production issues, etc.)
- Uphold a high standard of code quality (documentation, tests, code review, etc.)
- Work closely with stakeholders, DBAs, Data OPS, BI and Product Managers
- Actively developing microservices for new features
- Ownership of the code, including tests (unit tests, integration tests, contract test, tdd, bdd etc)
- Improve and push quality of existing solutions and services
- Act as a source of knowledge for colleagues for the responsible areas
- Take active part in Sprint planning
- Provide precise estimation for complex tasks/features with considering different options and taking to account technical and organisational risks
- Participate in building delivery plans for complex projects
- Write SDD (Software Design Document)
Requirements
- 5+ years of relevant software development experience with Java & specifically Spring framework experience (Spring Framework, Spring Boot, Spring Cloud)
- A mastery of object-oriented design, design patterns and software design best practices
- Strong knowledge of Java Concurrency API
- Previous experience in writing tests (JUnit, AssertJ, Mockito)
- Experience working with cloud based microservices and related technologies (Kubernetes, Docker, Grafana, ELK)
- Experience with CI/CD (Teamcity, Jenkins)
- Experience with NoSQL DB (key-value based, document-based)
- Strong knowledge of SQL
- Experience with Git
- Experience with SCRUM Agile development framework
- Strong English, written and verbal communication skills
Nice To Have
- Cube.js
- Experience with Kafka or other message queues
- Experience with NoSQL technologies (Aerospike / Redis)
- S3
- Professional development experience using JavaScript/TypeScript
- Professional development experience using ReactJS
- Writing functional tests, using Playwright framework
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
If you feel the above describes you perfectly - Apply now!
Employee at Playtika? Click here - https://t.ly/6F9Q_