Post Job Free
Sign in

Senior Java Software Engineer

Company:
Boyd Interactive
Location:
Canada
Posted:
April 23, 2024
Apply

Description:

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/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 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 gym On-site parking Paid time off RRSP match Tuition reimbursement Vision care Work Location : Hybrid Remote - 3 days per week in our North York office, ON M2J 5B5

Apply