Junior Java Developer

We are looking for an excellent candidate to join our team as a Java Developer.

As a junior Java Developer, you will report to the Software Architect. This is an exciting opportunity to develop your skillset in a structured and supported manner. Initially you will be expected to develop existing and new automated tests, which will provide you with a technical understanding of the GameSparks platform and how it operates. As you progress, you will start to build new features for the platform according to customer requirements, learning about multiple modern technologies and frameworks along the way.

If you’re interested in designing and building a genuinely multi-cloud platform that can serve hundreds of millions of players with millisecond response times from all around the globe, then this hands-on role is for you.

GameSparks is already the #1 Backend-as-a-Service platform for game developers, serving over 10B requests per month for over 130M registered players worldwide.

Our growth is on a rapid upward trajectory, driven by increased player numbers in the casual games sector and growth into other verticals where GameSparks can enhance customer engagement.

The GameSparks development team needs to be equipped to handle the challenges that come with this growth, as well as continuing to adopt new technologies and deliver market-leading features to our customers.

The team adopt a DevOps culture and mindset, with development, operations and QA working as a single team. Automation is an essential part of how we work, and in this role you’ll be responsible for ensuring we continue to match and improve on the standards we have set in this area.


Essential Skills:

  • Good working knowledge of core Java
  • Experience with Spring, Hibernate, etc.
  • Knowledge of at least one relational or NoSQL database such as MySQL, Mongo, etc.
  • Ability to quickly learn new frameworks and technologies
  • Good communication and presentation skills
  • Exposure to DevOps methodologies and culture


Desirable Skills

  • Experience of automated build and test tools such as Jenkins, Cucumber, etc.
  • Experience of modern source control such as Mercurial, Git, or similar.


This is a chance to join a team who are highly experienced in building and running huge internet systems, and from day one you will have the chance to learn and make the next major step in your career in the tech industry.

You will relish working in a fast moving start-up and welcome the opportunity to take significant responsibility in the growth of the company.

We will be offering a competitive package and in return you will need to be flexible and proactive in helping us to achieve GameSparks’ mission – to be the market’s #1 customer engagement solution.


About GameSparks


GameSparks is the leading Backend as a Service platform for developers, providing an end-to-end tool to rapidly build all of the server-side features of their games, as well as tuning and managing their products post-launch.


Developers can save large amounts of time and talent by using GameSparks to create and maintain typical server-side components such as leaderboards, multiplayer, notifications, player save data and much more. The GameSparks platform offers a single integrated tool to build these server components, boosting player retention and maximising revenue without ever having to set up and run a server.


Our customers include some of the largest names in the gaming industry – with Square Enix, Future Games of London, Bandai Namco, and Ubisoft, amongst others, all trusting the GameSparks platform to power their games.

Comments are closed.

Who uses GameSparks?