Salary Mid-Point: $90,000
Location: Toronto ON
Job Type: Permanent

Position Title: Senior Java Developer

Position Type: Permanent

Location: Toronto

Our client is looking for a Senior Java Developer. As a Senior Java Developer you will join the development team to actively design and develop a new generation of gaming platform and services.  The web gaming applications are highly configurable and customizable, are under a high transaction rate with high robustness and scalability requirements.



  • Design and develop new functionality of the platform
  • Maintain and improve existing modules, subsystems and legacy code
  • Take ownership of development tasks and implement on time and with high quality
  • Understand underlying gaming domain and leverage the knowledge in design and development of the systems
  • Design and implement unit and integration tests, and assist QA team with test case modeling
  • Develop APIs and integrations with mobile clients and other systems
  • Participate in troubleshooting and ongoing support of production systems
  • Assist other team-members with resolving various development problems



  • 5-8 years of Java development experience focusing on distributed server-side systems including web and stand-alone applications
  • Good understanding of in-memory data-structures and associated algorithms
  • Solid knowledge of Spring and Hibernate/JPA
  • Solid SQL and data modeling knowledge
  • Experience with MySQL or similar relational databases
  • Experience with Web Services – REST and SOAP
  • Good understanding of multi-threading and concurrency
  • Experience with Groovy/Grails a strong asset
  • Familiarity with Casino games (poker, etc) a strong asset
  • Experience with Tomcat and Linux as operational environment
  • Knowledge and experience with Object-Oriented and Service-Oriented Architectures
  • Understanding of performance, monitoring and scalability optimization
  • Understanding of DB transactions, scaling and optimizations



If you are interested in this opportunity, kindly send your resumes in MS Word format to today!