Gamesys Group Company Logo Gamesys Group

Java Software Engineer - Incentive

Gamesys is a Bally’s Corporation company and forms part of one of the world’s leading entertainment providers, with tens of millions of players and thousands of employees across the globe.

Take a look at our Gamesys brands & sites - Virgin, Jackpotjoy, Vera&John, Monopoly - they’re some of the best-known names in our industry. Join us and you’ll be joining a big, international group with some great brands and an exciting future. You’ll feel part of one global family, working with smart people, and delivering a great experience for our players. There’s one thing we expect from you, over and above everything else. Be yourself. One of the values in our DNA is ‘stay wonderfully weird’ – and that applies to all of us.

We are looking for Java developers with a passion for developing modern and performant systems for a large player base, worldwide. Although Java development is your primary skill, you will be a team player, happy to deliver anything the team needs to meet their goal.

The role

You will be part of an agile, cross-functional team, primarily focussed on developing the tools to attract players to our sites and rewarding them for their loyalty. The team owns a number of related systems in a microservice-powered environment and is responsible for maintaining, improving and innovating within these systems. We deal with promotions, refer-a-friend, personal offers, player communications and more, working closely with the business to continuously deliver features to our high volume and highly available gaming websites.

Among your many attributes, you are a self-starter who is comfortable within a rapidly changing environment, have a strong desire to learn and you will be a test-infected developer who wants to write good quality code and has a passion for development.


  • Develop high-transactional and scalable web applications using Java.

  • Design, discuss and implement solutions for complex business problems.

  • Be responsible for the production of clean code.

  • Solve challenging technical problems within distributed environments.

  • Continuous improvement of the tools and processes used by the team.

  • Work in a team using Agile Methodologies, TDD, BDD and DevOps.

  • Collaborate with key stakeholders for the feature you are working on, for example Product Owners, Technical Architects and Designers.

Knowledge, Skills, and Experience


  • Commercial experience creating web applications using Java with good OOP principles & Java 8.

  • An agile mindset

  • Experience with modern enterprise frameworks, for example Spring or Java Enterprise.

  • Solid grasp of REST and RESTful API design.

  • Eager to work closely together with our business stakeholders and to become a champion of the team's domain.

  • Positive and proactive attitude.

  • Enthusiastic about the latest developments in the industry.

  • A belief in DevOps.

  • Be able to pick up additional tasks outside of the core specialism of Java in order to meet team commitments.

  • Working understanding of transactional and multi-threaded systems.

  • Strong team spirit.


  • Message Queue Systems.

  • Experience working in an agile environment.

  • NoSQL databases.

  • Understanding of microservices architecture.


We believe this process works both ways, so what can we do for you?

We offer some of the most competitive benefits in the market including continued personal growth, career development plans and performance bonus. We also believe in providing an environment where employees can flourish – you’ll be working in a very modern work environment – and we will make sure you will also have enough time to unwind with our monthly massaged, office events and team-building activities.

This is Gamesys Group and we’re here to make gaming everything it should be. You’ll have fun making fun every day, and that’s a promise.

Please mention that you come from CodeForThem when applying for this job.

Posted 1 week ago

Apply for this job