Senior Java Developer

GameHouse Canada

May 11, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

At GameHouse, we believe it's good to game! As the largest developer, publisher, and distributor of casual games, we offer more games and more ways to play them - all across the expansive mix of channels including online, download, smartphone, tablets, and leading social networks. We also power some of the world's most popular game destinations including,, and 

Our GameHouse Canada studio, located in spectacular Victoria B.C., is dedicated to making fun and rewarding social and mobile games that connect players with their friends and families. 


Job Summary: 

We are looking for an experienced software development engineer to join our GameHouse Canada studio to build blockbuster social and mobile games. This is a unique opportunity for an expert-level enterprise application developer to join the front lines of the social gaming revolution. 

So why would you want to come here? In a word, FUN. What makes it fun? Great people that work in small teams that have big impact, great games, and a laid-back environment where people take their work seriously but don't take themselves too seriously. 

Our ideal candidate is experienced in building complex and scalable web applications and is excited about making games.  You’re motivated and eager to take ownership of the system, helping to drive it from conception to completion. Great candidates will be able to wear multiple hats and take on the roles of architect, developer and product owner. 

Do you live to game? Then we'd love to hear from you! 

Principle Duties and Responsibilities

  • Design and implement backend game servers and data systems. 
  • Support producers and lead developers by developing technical requirements and estimates. 
  • Researching new technologies and frameworks to incorporate in the back-end. 
  • Working with the technical operations team to ensure systems scale and stay responsive. 


  • 5+ years designing and building applications using Java
  • Excellent knowledge of databases and data systems: MySQL, Memcached, NoSQL 
  • Excellent knowledge of software design and architecture. 
  • Excellent written and oral communication skills. 
  • BS/BA degree in Computer Science, Engineering or related field or equivalent experience. 

Additional Assets

  • Practical experience with scalable and high performance systems. 
  • Experience managing application servers such as Tomcat, Apache, MySQL in a Linux/UNIX environment. 
  • Experience with PHP
  • Knowledge of build technologies such as Ant, Maven, Jenkins.
  • Practical experience with agile development practices. 
  • Social gaming experience, as it pertains to casual MMOs, Facebook, etc. 
How To Apply: 

Please send your resumes to Attention: Kevin Potvin,