Senior Java Developer

GameHouse Canada

July 02, 2014

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: 

GameHouse® develops and distributes games that people love to play and share. With the largest catalog of 3,000 casual games and counting, we offer more games and more ways to play them - all across the expansive mix of channels including online, download, iPhone, iPad, smartphone, tablets, Facebook, and Google+.

Our Canadian studio (GameHouse Canada), based in beautiful Victoria, British Columbia, focuses on creating incredible social experiences on Facebook and mobile devices. We enjoy one of Canada's mildest climates and an ideal location for people of varied interests. GameHouse offers competitive salaries, extended health and dental benefits, stock options, generous vacation time, and flexible working hours. The studio is centrally located downtown allowing for ease of access from all parts of Greater Victoria. \

We love working at GameHouse Canada. We think you will too.

Job Summary: 

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

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
  • Knowledge of databases and data systems: MySQL, Memcached, NoSQL
  • Knowledge of software design and architecture. 
  • 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 apply through Jobvite: