Unknown CompanyStockholm

Principal Software Engineer

Description

Stockholm Stockholm County 111 57 Sweden Job Description: Candy Crush Solitaire - Principal Java Backend Engineer Work in Candy Crush Solitaire, supporting our new generation of games. You will challenge and refine our way of working with internal technology. As a developer you have an interest in understanding the whole tech stack, you have good analytical capabilities, you write well-structured code, are comfortable working with a complicated code-base and have a great sense of what is performant and scalable. You're proactive, able to work independently and happy to communicate with the rest of the tech org. YOUR ROLE WITHIN OUR KINGDOM As our Java Backend Developer you will be a part of a team with the mission to build and maintain technology to support the studio in creating our new games. This includes integrating with existing tech, developing new creative solutions for our games, investigating problems reported by the game teams and coaching fellow developers. You will work in close collaboration with our Unity developers to enjoy a creative, challenging and collaborative workplace where your ideas will be every bit as valued as your programming expertise. You will work in a dynamic environment where work is driven by a changing studio portfolio and the requirements of the game teams. Therefore you should be a fast-learner with a positive attitude and a strong passion for working with new technology and be able to jump into any project to quickly adapt and resolve complex problems. You're excited about doing what's best for the games and adaptable enough to work on different things day to day based on their needs. You are passionate about the quality that you and the teams around you, delivering, automating and improving the processes whenever you can. SKILLS TO CREATE THRILLS You have great passion for system development, new technologies, large scale systems and games in particular. You’re an excellent communicator, happy dealing with people from different business units and with varying degrees of technical savvy. Therefore, you’re able to translate business needs to technical requirements and implementation. Able to architect, design and implement components, features and systems in Java. Able to architect, design and implement components, features and systems in Java. Able to design technical solutions that follow a good balance between SOLID and KISS principles. Able to design technical solutions that follow a good balance between SOLID and KISS principles. Excited about working on a live game product with a massive number of active users. Excited about working on a live game product with a massive number of active users. Knowledge of databases and general web development. Knowledge of databases and general web development. Able to support game servers from a Level 3 support perspective, investigating issues when escalated. Able to support game servers from a Level 3 support perspective, investigating issues when escalated. Experienced working with UNIX environments and Git. Experienced working with UNIX environments and Git. Experience working with custom tech stacks, reaching out to developers outside of the immediate team when needed. Experience working with custom tech stacks, reaching out to developers outside of the immediate team when needed. Great communication between our dedicated ops team, client developers and other backend developers. Great communication between our dedicated ops team, client developers and other backend developers. Ability to work with different teams and provide mentorship to junior developers Ability to work with different teams and provide mentorship to junior developers Experience with developing backend for mobile apps. Experience with developing backend for mobile apps. BONUS POINTS Experience with C# and Unity engine. Experience with C# and Unity engine. Experience with Gradle build systems. Experience with Gradle build systems. Experience using Jenkins or other CI systems for automation. Experience using Jenkins or other CI systems for automation. Experience with Kubernetes and Docker Experience with Kubernetes and Docker Experience with GCP/GKE Experience with GCP/GKE Experience with Kafka and Big query Experience with Kafka and Big query Why join KingAt King, our mission is Making the World Playful. We are the creators behind Candy Crush, Farm Heroes, Bubble Witch, Pet Rescue, and many more beloved games enjoyed by hundreds of millions of players worldwide.With offices across Europe and the US, and as part of the Xbox family, we offer a truly global and inclusive workplace where people are encouraged to be themselves, grow their skills, and make an impact.We believe great support roles are critical to great leadership. In return, we offer a collaborative culture, opportunities to learn and develop, and the chance to be part of a company that values craft, trust, and teamwork.If you are a seasoned Executive Assistant who enjoys working closely with senior leaders and wants to be part of a playful, ambitious, and people-focused company, we would love to hear from you.King is an equal opportunity employer and is committed to building a diverse and inclusive workplace. With a mission of Making the World Playful, King is a leading interactive entertainment company with more than 20 years of history of delivering some of the world’s most iconic games in the mobile gaming industry, including the world-famous Candy Crush franchise, as well as other mobile game hits such as Farm Heroes Sag a. King games are played by more than 200 million monthly active users. King, part of Microsoft (NASDAQ: MSFT), has Kingsters in Stockholm, Malmö, London, Barcelona, Berlin, Dublin, San Francisco, New York, Los Angeles and Malta. More information can be found atKing.comor by following us onLinkedIn,@lifeatkingon Instagram With a mission of Making the World Playful, King is a leading interactive entertainment company with more than 20 years of history of delivering some of the world’s most iconic games in the mobile gaming industry, including the world-famous Candy Crush franchise, as well as other mobile game hits such as Farm Heroes Sag a. King games are played by more than 200 million monthly active users. King, part of Microsoft (NASDAQ: MSFT), has Kingsters in Stockholm, Malmö, London, Barcelona, Berlin, Dublin, San Francisco, New York, Los Angeles and Malta. More information can be found atKing.comor by following us onLinkedIn,@lifeatkingon Instagram, or@king_gameson X.

Skills

JenkinsDockerKubernetesUnityRESTUnixC#KafkacsharpGitJavaGCPc-sharpGradle