Java Backend Developer - Live Games
Want to create the world’s best mobile games? Have you got the skills to make that happen? We’re looking for a Developer to join our Kingdom. You’ll be part of a team that speak your language, taking on complex challenges - using some pretty nice tech. Our games are adored by hundreds of millions of people, and you’ll be building them. As well as the engines, systems and platforms that make them play brilliantly on any platform.
Your Role Within our Kingdom
If you want to create amazing user experiences and entertainment for millions of players to enjoy on the go then this is the right job for you. Together with your colleagues you will have a part in creating and maintaining our mobile casual games. You will specify, design, build and implement existing and new game features. As part of the development team you will enjoy a creative, challenging and collaborative environment where your ideas will be every bit as valued as your programming expertise. Your responsibilities will include:
Sharing knowledge and helping colleagues
Contributing high quality and well- structured code to our global code base
Maintaining and optimizing new and existing game features
Taking an active part in game creation
Designing, testing and implementing game features
Skills to create thrills
You have a strong passion for building backend technologies that serve millions of users every day. You are a good communicator, happy to work with people from several different business units. You can translate business needs into technical requirements and implementation. You are excited about doing what’s best for the game, and adaptable enough to work on different things as the game moves between phases.
Other skills include:
Able to work closely with client developers to ensure we’re building the right things
Strong experience with Java, databases and caching
Familiar working with UNIX environments, bash and git
Knowledgeable about web protocols, application servers and web servers
Familiarity with testing frameworks
Experience with Gradle
Experience with build tools (e.g. Jenkins), and cloud hosting (e.g. GCP)
Willingness to learn C++ when needed
Modern web client development frameworks, eg: AngularJS, ReactJS
Making the world playful
When it comes to interactive mobile entertainment, we're pretty proud to be number one. We bring moments of magic to hundreds of millions everyday through games like Candy Crush Saga and Farm Heroes Saga. We take the art and science of gaming to the next level through our curiosity for the unexplored, passion for games, respect for each other and love for our players - and we’re not afraid to have fun along the way.
A Great Saga Needs All Sorts of Heroes
Making games is fun. Especially when you do it with people that share the same idea of what makes a good workplace great. No matter where you’re from, it’s all about what we can achieve together when creating truly magical moments for all our players. That’s why we hire all sorts of talent - because a great saga needs all sorts of heroes.
It's an exciting time to join King. We're challenging ourselves to dream bigger and see a world of possibilities ahead. Together we’ll create new experiences that raise the bar. Through creativity and innovation, we'll redefine the world of games again and again.
Want to join our Kingdom?
You can find more information on our culture, values and benefits, including relocation packages at jobs.king.com. And we will be happy to tell you more about the role and about us.
You should submit your application in English.
Here at King, we know moving to another country is a life changing decision.
That’s why we’ve gathered everything essential in this easy-to-read-guide. This way you can enjoy your time fully when you get here.