Technical Artist, UX Designer and UI Designer

Senior Java Developer

Home Jobs Senior Java Developer – 8864
8864 Canada, Toronto, Richmond Hill IT Permanent

The role: Senior Java Developer 

We are now recruiting for a Senior Java Developer to join our Casino team in based in Richmond Hill, Toronto!

Are you our next star player?

Are you a Senior Developer, with the experience and expertise in developing Mid-Tier application-level matching the highest industry standards?

We are on the look out for someone who has solid understanding of OOP principles, Streams, algorithmic thinking, and follow the best coding practices in your everyday job. You are knowledgable in security, multi-threading, throttling, load balancing, monolithic and micro-services architecture.

This role is in need of someone who is independent, good at prioritizing their own tasks in the context of an Agile environment, can effectively communicate with other teams, and able work under pressure for reasonable time. You will thrive to understand the Big Picture and help business use the right technology to enable and achieve their goals!

Why we need you:

This position provides the successful candidate with the opportunity to become a part of the PokerStars Casino Web team that develop and maintain the application layer for multiple clients and platforms. The role is in charge of the latest processes and technology in order to build and maintain scalable, distributed, and fault-tolerant systems.

Key responsibilities:

  • Maintain existing Casino Mid-Tier application layer and develop new modules to meet Business and platform requirements
  • Write clear, robust, unit tested, and well documented code following the accepted coding standards and industry best practices
  • Actively participate and lead evaluation, design, implementation, and documentation of mid-tier modules
  • Actively participate in code reviews by providing constructive comments and sharing and enforcing best practices, to improve codebase quality, efficiency, and security
  • Mentor and guide junior peers by providing quality coaching and ensuring proper execution of their tasks
  • Participate in investigation of Production incidents, improve logging and reporting
  • Keep up-to-date with the latest technology updates in the industry related to the development stack
  • Follow Agile methodology and company’s SDLC process(es)
  • Provide accurate effort and duration estimates for well-defined tasks, and timely updates on progress and important details of projects at key phases of software development
  • Complete tasks within given estimates and reasonable deviation
  • Collaborate with team leads, architects, and product owners in order to avail interactive and scalable software and provide technical leadership to key stakeholders
  • Research and evaluate new methodologies and technologies that improve the quality, reliability, security, and performance of the mid-tier department’s software development systems and processes

Your experience:

  • Expert knowledge and hands-on experience of Java and Spring framework
  • Proven experience with Agile (Scrum) development
  • Knowledge of unit testing frameworks (such as Junit and/or Cucumber) and Maven or equivalent tools
  • Working experience with Docker and Kubernetes and solid knowledge of Git
  • Working experience with multiple IDEs (such as Intellij IDEA and/or Eclipse)
  • B.Sc. or M.Sc. degree in Computer Science (preferred) or equivalent practical experience
  • Capable of clear and effective communication, both in written and in verbal form
  • Empower team members through technical mentoring, contributions to the team’s documentation repository, and providing automation for manual tasks where appropriate

“Plus not a must” Experience

  • Frontend technologies (JavaScript, TypeScript, React or Angular), C++, Kotlin, Jenkins, and/or AWS

What’s in it for you?

The salary for this job is based on experience, so whilst we are not able to go into detail at this stage, we can say that we offer great salary packages and a discretionary annual performance bonus.

We offer health and dental insurance for you, your partner and your children (if you all live at the same address). In addition, you can join our company pension scheme. If you have a baby whilst you work for us, we will give you 1900 CAD as congratulations.

Our in-house training and development team deliver fantastic support to develop your skills and support you in progressing your career.

Lunch is on us and there is free fresh fruit, snacks, drinks in the office.

What happens next?

We will aim to get back to you as soon as possible. If you meet the criteria, then we’ll invite you to a zoom interview and if that goes well, we’ll meet you for a face-to-face/zoom interview.

The Group

PokerStars is part of Flutter Entertainment Plc, a global sports betting, gaming, and entertainment provider headquartered in Dublin and part of FTSE 100 index of the London Stock Exchange, which brings together exceptional brands, products and businesses and a diverse global presence in a safe, responsible, and ultimately sustainable way.

We are an equal opportunity employer that values diversity. We do not discriminate on any protected characteristic as defined by applicable law.

We will look to provide reasonable accommodation for applicants with disabilities to participate in the job application or interview process. If you need assistance, please contact:

Please note we cannot accept general applications; this inbox is just for providing support to those who need it.


Our FAQs

We hope that we’ve answered as many of your questions about working at the PokerStars as possible, but if you still have some questions, why not try visiting our FAQ page?

Find your answers here