Programming and Development
Permanent | Full Time
Developer Relations - Java Backend Developer
King operates mobile games at a massive scale, putting a smile on gamers faces all over the world! With titles like Candy Crush, Bubble Witch and Farm Heroes our code runs on hundreds of millions of devices globally. Behind the scenes there are hundreds of servers running our code in our data centers handling requests from millions of concurrent players.The Developer Relations team makes sure that we provide the right technology support to the studios we collaborate with.The team collaborates with internal and external stakeholders in transferring knowledge and supporting development teams in the integration the technology platform that allows our games to run on all devices.
Your role within our Kingdom
You will be part of a small task force that's working with King's internal and external Tech and Game teams, this will include supporting developers, on-boarding new game teams to help them integrate our tech, developing new creative solutions, investigating problems reported by game teams and coaching fellow developers. The role involves traveling to our partners location at critical phases such as initial integration and launch preparations.You are a fast-learner with a positive attitude and a strong passion for working with new technology and are able to jump into any project to quickly adapt and resolve complex problems.Are you all about Java, tech and gaming and would like to join our team working with backend systems?Your role within this team centers around the development of King's server frameworks, libraries, and support systems for our game services. We approach our work with a DevOps mindset, taking responsibility for shipping services quickly and often, enabling and handling the operation of these services at scale, and for live incident response. As a member of this team you will also work closely with game teams to support them in developing new technology to support new game features, enabling the future of mobile game development. The Games Systems team offers a unique opportunity to be involved hands on with multiple aspects of game backend development, and King offers many opportunities for training and personal development.
Skills to create thrills
3+ years experience working as a Java developer within a software engineering team
Comfortable working directly with stakeholders to define required workCapable of taking work from concept definition through to deployment and operation
Experience operating a backend system with live usersComfortable working in Linux server environments
Works effectively in teams, both local and geographically distributedAble to work in a flexible and fluid environment where the job will evolve over time
A person that can collaborate well both internally and externally and can be a representative for King as we build out our relationship with more external partners
Message queues or streaming technology experience, such as KafkaDatabase experience, such as working with MySQL
Experience of both integrating 3rd party APIs, and the creation of libraries and APIs for other developers to useExperience mentoring or coaching fellow developers
Keep Calm and waka waka...