Software Engineer
Playtech's LIVE UNIT is looking for a proactive Software Engineer with excellent troubleshooting and problem-solving skills to join our team. You will design and develop high-load distributed systems, creating efficient and scalable solutions capable of handling large volumes of data and requests. Work on gaming logic and platform infrastructure, involved in creating and optimizing the system, understanding the product deeply, learning new technologies, suggesting possible implementations, and supporting the system’s evolution. Monitor system performance and ensure reliability. Collaborate with cross-functional teams, engaging with product managers, designers, and other engineers to align technical solutions with business goals and user needs.
- Design and develop high-load distributed systems.
- Work on gaming logic and platform infrastructure.
- Monitor system performance and ensure reliability.
- Collaborate with cross-functional teams.
- Have 3+ years of experience with Java Core (17+) and Spring ecosystem
- Comprehend concurrency, resiliency, caching, balancing
- Have RDBMS and NoSQL database experience
- Understand microservice architecture
- Have Experience in CI/CD
- Are a master of object-oriented design, design patterns and software design best practices
- Have good communication skills
- Have higher education in IT or Computer Science
- Have an Intermediate + level of proficiency in English
- Initiative-taking and confident approach at the workplace
- Global scope and inclusive working environment
- Constant learning and development opportunities
- Active lifestyle and mental well-being
- Fun and engaging company events
