Founded in 1999, the company has a premium listing on the Main Market of the London Stock Exchange and is focused on regulated and regulating markets across its B2B and B2C businesses. Both divisions leverage Playtech’s proprietary technology to deliver innovative products and services to ensure a safe, engaging and entertaining gaming experience.
Playtech is the gaming industry’s leading technology company delivering business intelligence-driven gaming software, services, content, and platform technology across the industry.
Here at Playtech, we genuinely believe that people are our biggest asset. Diverse thoughts, experiences, and individual characteristics enrich our work environment and lead to better business decisions. Recognizing differences and ensuring our processes are transparent is the core of Playtech’s overall commitment to responsible business practices.
Ready to level up your career?
Playtech’s Development unit is looking for an experienced Senior Java Developer with great interpersonal skills.
Job Description
Your influential mission. You will…
Design, code and debug core platform components
Perform code reviews
Work at all stages of the product lifecycle from requirements capture, through design and implementation to system testing and integration
Increase efficiency through automation, workflow streamlining, and system optimization
Stay current with new technologies and making recommendations to the team
Maintain and enhancing existing product code
Maintain high quality coding standards within the team
Actively participate in agile scrum process
Proactively promote technical excellence and improvements
Mentor and coach team members
Help, support and share knowledge with colleagues within the team
Qualifications
Components for success. You…
Have 5+ years of experience in professional software development
Hold a degree in Computer Science or a related discipline
Possess expert knowledge of Java Core
Have excellent knowledge of Spring Boot
Demonstrate excellent knowledge of OOP principles
Have a practical understanding of software design patterns and data structures
Understand basic architectural patterns for modern distributed systems and microservices
Have experience in API design and integrations
Have experience in database design (NoSQL / SQL)
Understand the Software Development Lifecycle and CI/CD concepts
Have experience with unit and acceptance testing
Have experience troubleshooting live issues in a production environment
Possess excellent communication skills
You’ll get extra points for…
Experience in technical leadership and mentorship
Experience with Apache Kafka and Event Streaming concepts
Experience with Docker and Kubernetes
Understanding of software testing and Domain Driven Development principles
Thrive in a culture that values…
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
Additional Information
DEVELOPMENT TEAM
Our innovative Development Team is dedicated to shaping the future of online gaming. The team consists of 15 talented individuals, including developers and QA engineers, who collaborate closely to deliver high-quality software solutions.
Our applications span over 15 years of development and range from traditional monoliths to modern microservices paradigms. Our tech stack includes:
Java 21
Spring Boot
JUnit with Mockito
RESTful and Web Socket API
Oracle, PostgreSQL
Flyway
Redis
Apache Kafka
Gradle
Kubernetes, Docker
Prometheus, Grafana
Jenkins, ArgoCD
Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.