Java Developer
- Full-time
Company Description
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.
Read more about who we are and what we do here: www.playtechpeople.com
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 POP team is looking for a Java Developer with strong communication and analytical skills.
Job Description
Your influential mission. You will...
- Rewrite existing Scala services to Java.
- Implement new functionality for the Product with the highest quality standards.
- Perform troubleshooting and bug fixes.
- Conduct code reviews and ensure overall code quality.
- Participate in architectural and technical solution decision-making.
Qualifications
Components for success. You...
- Demonstrate strong knowledge of Java 21 and the Spring technology stack (Boot, Data, Security, etc.).
- Possess good knowledge of HTTP, GraphQL, and WebSocket.
- Have proven experience with microservices (high availability, high load).
- Have experience in Hibernate.
- Possess a strong understanding of databases: SQL (PostgreSQL), NoSQL (MongoDB, Redis).
- Have experience with Concurrency, Project Loom, and Project Reactor.
- Are familiar with Docker and Kubernetes.
- Apply strong analytical and troubleshooting/problem-solving skills.
- Are an independent person and can efficiently handle large tasks.
- Possess strong written and verbal communication skills.
- Are a fast learner with the ability to quickly understand existing code and architecture
You'll get extra points for...
- Familiarity with Scala.
- B.Sc. or M.Sc. in Computer Science or related field
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
Playtech Open Platform Team
Playtech Open Platform will help connect third-party content providers to Playtech, supply diverse content related to game development to licensees and charges for third-party content, and have an independent game launch cycle.
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.