Software Engineer (Java) - Community at Gamesys Group (London, UK)

Software Engineer (Java) - Community at Gamesys Group (London, UK)


Add To Bookmarks
Company:
Location: London, UK
Type: Full Time
Created: 2021-05-14 05:00:20

Apply Here


Gamesys Group is one of the world’s leading gaming operators, with millions of players and 1500+ employees. We believe passionately in what we do. Quite simply, we craft entertainment with care, building trusted brands and creating great experiences that always put the player first.

Our award-winning brands – including Virgin, Jackpotjoy, Monopoly, Heart and Vera&John – are some of the best known in the 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.

The Team:

Our team core responsibilities are the tools that keep our players connected and engaged on all our platforms. We look after the player chat, both on desktop and mobile devices, where tens of thousands of players interact with each other and with our hosts every day. We also created a CRM application used by our talented team of chat hosts, which allows them to engage and moderate our user base.

In the client, our tech stack is JavaScript, specifically React and Redux. In the server, we use Java and we are migrating to a microservices architecture.

Who we are looking for:

We are looking for a talented engineer to join our team, help improve performance and act as a true team player, happy to deliver anything the team needs to meet their goal. Working with a highly skilled team, as well as key figures such as Tech Lead and Technical Architect, you will help deliver our next generation web applications. This is an opportunity to be part of major projects that shape our future platform and add real value to our user base.

Among your many attributes, you will be an inquisitive programmer, with a strong desire to learn new technologies and contribute to a highly collaborative environment. You will be part of an agile scrum team where the focus is on writing excellent quality, well tested code that brings real value to our users.

We are engineers rather than simply developers, as we are involved in the entire software lifecycle: designing, building, shipping, running, automating, testing, and measuring.

The role

You will be part of an agile, cross-functional team, primarily focused on keeping players entertainedby generating a sense of community, allowing our hosts and players to share their experiences in our chat and keep them engagedwith fun social games.

The team owns several related systems in a microservice-powered environment and is responsible for maintaining, improving and innovating within these systems.

Among your many attributes, you will be an inquisitive programmer, with a strong desire to learn new technologies and contribute to a highly collaborative environment. You will be part of an agile scrum team where the focus is on writing excellent quality, well tested code that brings real value to our users.

Responsibilities

  • Develop scalable web applications using Java.
  • Design, discuss and collaborate in implementing technical solutions for complex business problems.
  • Be responsible for producing clean, testable code.
  • Work together with team members to solve challenging technical problems within distributed environments.
  • Continuous improvement of the tools and processes used by the team.
  • Collaborate with key stakeholders for the feature you are working on, for example Product Owners, Technical Architects and Designers.

Requirements

  • Commercial experience creating web applications using Java with a good understanding of OOP principles, test driven development & Java 8+.
  • Knowledge of modern enterprise frameworks, for example Spring.
  • Knowledge of REST and RESTful API design.
  • Eager to work closely together with our business stakeholders.
  • Positive and proactive attitude and a curious mindset.
  • A belief in DevOps and Agile methodologies.
  • Be able to pick up additional tasks outside of the core specialism of Java in order to meet team commitments.
  • Strong team spirit.

Benefits:

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.