
Java Developer
Playtech plc2 months ago
Tallinn, EstoniaMid Level
Responsibilities
- Modernize existing systems and develop new backend services.
- Solve technical challenges involving performance, scalability, reliability, and maintainability.
- Write clean, well-tested, high-quality, and maintainable code.
- Participate in technical discussions, code reviews, and architectural decisions.
- Collaborate with teammates to improve engineering practices, share knowledge, and adopt valuable new technologies.
- Contribute to redesigning services and building high-performance distributed systems for the Playtech Open Platform.
Requirements
- Solid knowledge of modern Java, including multithreading and concurrency; Java 21/25 is preferred.
- Knowledge of algorithms, data structures, and problem-solving techniques.
- General understanding of distributed systems and backend application design.
- Understanding of database concepts and experience with SQL and/or NoSQL databases.
- Commitment to high-quality, maintainable, and well-tested software.
- Experience with Spring Framework, Hibernate/JPA, Git, and Docker.
- Knowledge of performance tuning and debugging performance issues is preferred.
Benefits
- Individual development planning connected to experience and career goals.
- Mentoring, knowledge sharing, and professional training opportunities.
- Hands-on experience with distributed systems, software architecture, performance optimization, and modern Java development.
- An inclusive, equal-opportunity workplace that values collaboration, transparency, ownership, and continuous learning.
About Playtech plc
Playtech plc builds B2B gambling software and services for regulated operators, spanning casino, live casino, poker, bingo, sports betting, and omni-channel platforms, plus managed services and CRM. Founded in 1999 and headquartered in London, it is premium listed on the London Stock Exchange and serves online, retail, and land-based casino groups and lotteries in numerous regulated markets worldwide.