Playtika’s Game Operation department is looking for a Java Developer to work on products related to a communication platform. Your expertise in addressing diverse problem areas and your hands-on development skills are crucial for efficient problem-solving and solution execution.
📍 Hybrid work model: 2 days in the office (Warsaw) - 3 days at home
Responsibilities:
- Develop, test, and handle maintenance of software applications
- Independently solve daily tasks without much attention from a team
- Take direct responsibility for operational moments and communication
- Learn from colleagues and external sources
- Improve his own technological stack
- Impact product development by following quality of services and operational agreements (e.g. SLA, quality, etc.)
- Impact a range of operational, project or service activities within own team and other related teams
- Ability to work within broad, context specific guidelines and policies
- Being able to handle all responsibilities (Gatekeeping a services)
- Accountable for own contribution and learning
Requirements:
- Up to 4 years of professional experience
- Knowledge of multiple programming technologies, frameworks and difference between them
- Practical experience with Spring stack: (Spring Framework, Spring Boot, Spring Cloud)
- Practical experience with messaging systems (Kafka, etc.)
- Practical knowledge of unit and integration testing best practices
- Basic knowledge of load, performance, chaos testing best practices
- Practical experience with relational and/or NoSQL databases
- Basic knowledge of security best practices and standards (TLS, OAUTH, etc.)
- Basic knowledge of Design Patterns (e.g. Singleton, CQRS, etc.)
- Basic knowledge of systems performance optimizations
- Experience wirh development best practices (clean code, SOLID, KISS, DRY, etc)
- Understanding of R&D Best practices (such as CI/CD, atomic deployments, alerts, production support)
- Practical knowledge of CI/CD tools (e.g. Stash, TeamCity, etc.)
- Practical experience with tools used for monitoring, alerting and logging (e.g. ELK, Graphana, Prometheus, Ribbon, etc.)
- Basic knowledge of load balancing techniques and tools (e.g. Ngnix, F5, etc.)
- Practical knowledge of modern virtualization/ containerization technologies and tools (k8s, etc.)
- Practical knowledge of at least 2 OS (e.g. Windows, Linux, etc.)
- Familiar with Agile (SCRUM, Kanban) practices
- Practical verbal and written English language skills
- Ability to solve complex problems and exercise judgment based on the analysis of multiple sources of information
- Ability to evaluate severity and impact of the problem Ability to implement and coordinate agreed remedies and preventive actions, anticipate future problems, risks, inter-dependencies by analyzing patterns and trends
- Applying best practices defined by different
- functional areas (Architecture, Quality, Security, Product Management, Project Management, etc.)
Soft Skills
- Analytical skills
- Drive for results
- Problem-solving
- Critical thinking
What does it mean to work at Playtika?
- You’ll join a team of leaders in the field, and enjoy amazing benefits, some are listed below:
- A competitive salary and performance-based bonuses;
- Hybrid working mode: Two days from our office, located in the heart of Warsaw (Browary Warszawskie), and three days from anywhere, per week
- All you can eat! Breakfast, lunches, desserts, snacks and much more in our Playtika-only cafeteria
- Access to PlaytiCafe where all of your coffee (and other refreshments) dreams come true;
- Six “Power Up” long weekends for all, and additional day off for your birthday month;
- Private medical healthcare and three additional sick leave days;
- A wellness program in the office: yoga classes, massage chairs and zerobody room;
- Gaming room with a variety of activities;
- Flexible working hours and monthly happy hours;
- Work permit assistance for employees;
- Corporate celebrations, team buildings, and fun activities.