Backend Engineer

King

Job Summary

King operates mobile games at a massive scale, and we are seeking a Java Backend Developer to create engaging entertainment for millions of players. This role involves building complex, high-scale, real-time monetisation and rewards systems, collaborating closely with other business units. The ideal candidate is a team player, strives for excellence in their expertise, and develops valuable tools to support game development. A passion for programming, quality, and understanding the entire tech stack is essential.

Must Have

  • Build complex, high-scale, real-time systems for monetisation and rewards.
  • Work closely with other business units to support monetisation activities.
  • Possess practical experience in Java, databases, and web development.
  • Be proficient in UNIX environments.
  • Demonstrate strong knowledge of web protocols, application servers, and web servers.
  • Have strong Computer Science fundamentals, design patterns, and object-oriented knowledge.
  • Design, architect, test, document, and implement features in core services.
  • Deliver high-quality and well-structured code.
  • Be a team player who enjoys discussing solutions and ideas.
  • Strive to be a genius in your area of expertise.
  • Build valuable tools to support the game development process.
  • Have excellent interpersonal and communication skills.

Good to Have

  • Experience with Test-Driven Development (TDD).
  • Familiarity with HTML, CSS, Javascript, and Bash.

Job Description

Craft:

Technology & Development

Job Description:

King operates mobile games at a massive scale. With titles like Candy Crush, Bubble Witch and Farm Heroes our code runs on hundreds of millions of devices across the world.

We are looking for a Java Backend Developer that will take pride in creating the very best bite sized entertainment for millions of players worldwide.

Your role within our Kingdom

----------------------------

The Monetisation & Rewards area is responsible for building complex, high-scale, real-time systems, working closely with other parts of the business to support the monetisation activities for our popular games. We are looking for a backend developer with practical experience in Java, and the drive and enthusiasm to succeed in a demanding and professional team environment. Our ideal candidate will be:

  • A team player who likes to discuss solutions and ideas.
  • Striving to be a genius in your area of expertise.
  • Build valuable tools to support the game development process

Skills to create thrills

------------------------

You have a great passion for programming and a solid sense of quality and polish. As a developer, you are also analytical and genuinely interested in understanding the whole tech stack. You must have excellent interpersonal and communication skills and be a strong team player, able to work in a fast-paced, demanding yet fun professional environment.

  • Experienced in Java, databases and web development in general.
  • Used to UNIX environments.
  • Strong knowledge of web protocols, application servers and web servers.
  • Strong Computer Science fundamentals, design patterns and object-oriented knowledge
  • Design, architect, test, document and implement features in our core services
  • Deliver high-quality and well-structured code

Bonus points

------------

  • Used to TDD
  • Familiar with HTML, CSS, Javascript, Bash

10 Skills Required For This Role

Communication Team Player Design Patterns Game Texts Html Unix Bash Javascript Css Java

Similar Jobs