Overview
Senior Java Software Engineer Jobs in Toronto – Ontario at Boyd Interactive
Title: Senior Java Software Engineer
Company: Boyd Interactive
Location: Toronto – Ontario
Category: IT/Tech, Software Development
About the job:
Pala Interactive is a full-service, real-money and social gaming technology provider and operator which caters to both B2B and B2C markets. Pala offers a full spectrum of games across all distribution channels (web, download, tablet & smartphone). In Canada, they offer sports betting and casino games. In the US, they offer casino, bingo, and poker games.
Pala’s strength is its relentless focus on high quality, high functioning, immersive software platforms, and with recent developments in legislation, the online gaming industry is poised for rapid growth.
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 applications
Good understanding of in-memory data-structures and associated algorithms
Solid knowledge of Spring and Hibernate/JPASolid SQL and data modeling knowledge
Experience with
MySQL or similar relational databases
Experience with
Web Services – REST and SOAPGood understanding of multi-threading and concurrency
Experience with
Groovy/Grails a strong asset
Experience with
spring boot web services
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 and scalability
optimization
Understanding of DB scaling and optimizations
Job Type: Full-Time, Permanent
Benefits:
Casual dress
Company events
Dental care
Disability insurance
Extended health care
Life Insurance On-site childcare
On-site gymOn-site parking
Paid time offRRSP match
Tuition reimbursement
Vision care
Work Location:
Hybrid Remote – 3 days per week in our North York office, ON M2J 5B5