JobsPortal logo

Search Jobs In Finland

Senior Server Programmer (Java)

Published date more than one year ago
Posted: more than one year ago
Company Rovio
Company: Rovio
End date Nov. 30, 2019
Due date: Nov. 30, 2019
Location Espoo
Location: Espoo

Welcome to Rovio!

We are looking for a Senior Server Programmer to join our talented Puzzle Studio to work in one of our top performing live games, Dream Blast.

Rovio’s Puzzle Studio is the home of the passionate team behind Angry Birds Match, Angry Birds Friends, the newly launched Angry Birds Dream Blast, and other unreleased games currently in production. The studio strives to create puzzle games that are instantly fun, but that can also turn into years-long hobbies. Puzzle Studio is also exploring new ways to use narrative and character worlds in casual mobile games, with the aim of creating a true emotional connection that stays with players even when they’re not playing.

You need a proven record implementing and maintaining server backends. You should have experience and good understanding of designing, implementing and testing server functionalities. You will be working closely with other server and client programmers, game producers and game designers.

Your responsibilities as Senior Server Programmer:

  • Design, implement and test game backend functionality for games
  • Create, maintain and operate the game server cloud infrastructures
  • Ensure that game backends are efficient, secure and scale well
  • Integrate other cloud services to game servers
  • Participate in designing client/backend communication protocols
  • Work as a team with other developers, designers and artists

What we are looking for?

  • Minimum 3 years of server programming experience leading to mastery of relevant skills and technologies
  • Good knowledge and experience of cloud platforms and related technologies, for example GAE or AWS
  • Good understanding of SQL and NoSQL databases
  • Strong programming skills using Java
  • Proficiency with C#, Python, Bash or other languages is a strong plus
  • Experience building and operating scalable applications for high load of users
  • Understanding of game architectures and technologies
  • Experience with debugging, profiling and performance optimizations
  • Analytical problem solving

What you get when you join us:

  • We give you the best support we can, helping you to grow and achieve your professional goals
  • Our team is hands-on, open, collaborative and ambitious. We do have fun together!
  • You will get to work in a truly international environment
  • Competitive benefits such as lunch vouchers, breakfast, gym, sauna, gaming area and our various hobby clubs.

Submit your cover letter and CV today! We look forward to hearing from you!