2,753 Open roles
117 Companies
89 Posted today
Jobs / PlayTech / Junior Java Developer
Posted 2026-10-29

Junior Java Developer

Description

PlayTech Development team is looking for a curious, motivated and open-minded Junior Java Developer who is excited to start or grow their career in software development. You’ll join an experienced development team where you’ll have the opportunity to work on real products, learn from experienced colleagues, and gradually take ownership of your work.

To support successful onboarding and integration into the team, employees are expected to work from the office during the first month of employment. Following the onboarding period, the role transitions to a hybrid work model, consisting of 3 days per week in the office and 2 days working remotely.

Responsibilities
  • Develop and maintain Java-based components and features with the support of experienced developers.
  • Participate in the full software development lifecycle, from understanding requirements to implementation, testing and deployment.
  • Write clean, readable and maintainable code following the team’s coding standards.
  • Investigate and fix bugs and contribute to improving existing functionality.
  • Work closely with Java developers, QA engineers and other team members.
  • Learn and apply software development best practices, design principles and development tools.
  • Participate in code reviews and technical discussions.
  • Contribute to automation and improvements that make the team’s work more efficient.
  • Use AI-powered tools to improve productivity, explore solutions, automate repetitive tasks and support your day-to-day development work.
  • Learn how to use AI responsibly and effectively as part of modern software development.
  • Actively participate in the Agile Scrum process.
  • Continuously develop your technical skills and share your knowledge as you grow.
Requirements
  • Good understanding of Java fundamentals and Java Core (required).
  • Understanding the basic principles of Object-Oriented Programming (required).
  • Basic knowledge of data structures and algorithms (required).
  • Some experience with SQL and relational databases (required).
  • Understanding the basics of software development and version control (Git) (required).
  • Some understanding of unit testing and why automated tests are important (required).
  • Academic, personal or professional experience developing software in Java (required).
  • Willing to learn Spring / Spring Boot and other technologies used by the team (required).
  • Comfortable working as part of a team and asking questions when you need help (required).
  • Good communication skills in English (required).
  • Experience with Spring / Spring Boot (nice-to-have).
  • Experience developing REST APIs (nice-to-have).
  • Familiarity with Maven or Gradle (nice-to-have).
  • Experience with Docker (nice-to-have).
  • Basic understanding of CI/CD (nice-to-have).
  • Experience with Git-based development workflows (nice-to-have).
  • Personal or university projects that demonstrate your Java skills (nice-to-have).
  • Previous internship or commercial software development experience (nice-to-have).
  • Experience using AI tools for coding, learning, debugging or improving your development workflow (nice-to-have).
About PlayTech

Playtech plc is one of the world's largest gambling technology companies, providing software, platforms and content to online and land-based operators. Founded in 1999 and registered in the Isle of Man, it supplies casino, live casino, sportsbook, bingo and poker products, along with its IMS player-management platform. The company also runs B2C operations, most notably the Snaitech business in Italy. Listed on the London Stock Exchange, Playtech employs thousands of people across offices worldwide.

Read more about PlayTech →

Apply on PlayTech →