We are looking for an excellent candidate to join our team as a Java Developer.
As a mid-senior level Java Developer, you will report directly to the Software Architect, being responsible for design and delivery of the software that powers the GameSparks platform.
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.
- Extensive knowledge of core Java with at least 5 years experience
- Working knowledge of Spring, Hibernate, etc.
- Knowledge of relational and NoSQL databases such as SQL Server, MySQL, Mongo, Redis, etc.
- Experience of developing and scaling large, web-facing systems
- The ability to analytically troubleshoot issues in highly concurrent environments
- Ability to quickly learn new frameworks and technologies
- Good communication and presentation skills
- Knowledge of DevOps methodologies and culture
- Experience of automated build and test tools such as Jenkins, Cucumber, etc.
- Experience of Mercurial and Atlassian tools such as SourceTree.
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.
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.