Boyd Interactive is a full-service, real-money and social gaming technology provider and operator. Pala offer a full spectrum of games across all distribution channels (web, download, tablet & smartphone) which include casino, poker and bingo for real money and social gaming.
Pala’s strength is its relentless focus on high quality, high functioning, immersive software platforms run across high availability, high security, high transaction load infrastructure. Pala is a technology company at its heart and is committed to being a mobile first developer of real-money gaming applications.
The Senior Java developer 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.
Major technical duties include :
- 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
Requirements :
5-8 years of Java development experience focusing on distributed server-side systems including web and stand-alone applicationsGood understanding of in-memory data-structures and associated algorithmsSolid knowledge of Spring and Hibernate / JPASolid SQL and data modeling knowledgeExperience with MySQL or similar relational databasesExperience with Web Services – REST and SOAPGood understanding of multi-threading and concurrencyExperience with Groovy / Grails a strong assetExperience with spring boot web servicesFamiliarity with Casino games (poker, etc) a strong assetExperience with Tomcat and Linux as operational environmentKnowledge and experience with Object-Oriented and Service-Oriented ArchitecturesUnderstanding of performance and scalability optimizationUnderstanding of DB scaling and optimizationsJob Type : Full-time, Permanent
Benefits :
Casual dressCompany eventsDental careDisability insuranceExtended health careLife insuranceOn-site childcareOn-site gymOn-site parkingPaid time offRRSP matchTuition reimbursementVision careWork location : Hybrid Remote - 3 days per week in North York, ON M2J 5B5
Required Qualifications :
This is not a remote position. Are you comfortable working on a hybrid basis at the office 3 days per week?
Do you have at least 7 years of experience with Java development?