Java Developer

Modis Canada Inc.

March 16, 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: 

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!

Job Summary: 

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.


  • 4-7 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.

The specifics for the role are below here:

  • Java
  • API (rest, other)
  • Software Design + Architecture
  • Scale
  • Database, schema, sql (MySQL)
  • DB caching – Memcache, Hazelcast, Redis, or other

Really nice to haves:

  • Likes to game
How To Apply: 

For immediate reponse please submit your resume along with your rate/salary exectations to