Job Description
Belgrade, Serbia

Software Developer

Pollard Digital Solutions is a full-solution supplier of lottery management and iLottery technology for world-wide lottery markets. The company is owned by Pollard Banknote Ltd. – a leading partner to more than 60 lotteries worldwide, providing high quality instant ticket products, licensed games, retail merchandising solutions, and a full suite of digital offerings. Established in 1907 in Winnipeg, Canada, Pollard Banknote is owned approximately 66.7% by the Pollard family and is publicly traded on the Toronto Stock Exchange (PBL).

Our objective is to deliver the most innovative solutions that will render industry-leading returns to good causes in an ethically responsible way. We emphasize a friendly, lively, and respectful workplace atmosphere, where team spirit is highly valued.

We are looking for passionate, self-motivated, and experienced Software Developer to join our agile teams in delivering reliable systems according to our customer’s needs. A Software Developer is responsible for software development activities within their team. Software Developers work in cross-functional teams to deliver reliable systems according to our customers’ needs. The teams practice Agile Software Development where shared responsibility, cooperation, and team spirit are valued. 

What We Offer

  • Modern office space in Belgrade with high quality equipment
  • Private health insurance
  • Happy Fridays
  • Social activities
  • Events that encourage innovation
  • Attending conferences and community events, both as participants and contributors

What You’ll Do

  • Collaborate in cross-functional, self-organizing Agile teams to design, develop, and maintain reliable systems.
  • Participate in all phases of software development, including analysis, design, coding, testing, and documentation.
  • Take part in code reviews, project and release planning, and provide mentorship to less experienced team members.
  • Share knowledge and contribute to professional development within the team.
  • Work closely with teams in Belgrade and Reykjavik to develop and install gaming solutions.
  • Ensure security-minded practices are integrated into development efforts.

Who You Are

  • Demonstrate passion for your craft through actions, not just words.
  • Experienced in software design with a broad knowledge base for insightful discussions.
  • Lead by example, showing initiative and guiding others effectively.
  • Actively share knowledge and ideas with peers.
  • Strong written and spoken English communication skills.
  • Committed to your work beyond just a job.

What You Need

  • Expertise in Java and familiarity with Spring Boot, VertX, and other backend technologies.
  • Experience with containerization tools like Docker and Kubernetes for deploying and managing applications.
  • Proficiency in working with cloud platforms, particularly AWS.
  • Knowledge of messaging systems like AMQP/RabbitMQ.
  • Strong understanding of RESTful APIs, OpenAPI, OAuth, and OpenID Connect for secure integration and authentication.
  • Proficiency with Git for version control and collaboration.
  • Frontend experience with JavaScript frameworks such as Vue.js, React, and NodeJS.
  • Familiarity with Cucumber for automated testing.
  • Solid experience working with databases like Oracle, PostgreSQL, and NoSQL technologies.

Apply now by submitting your resume in English to pds-applications@pbl.ca. All applications will be handled with confidentiality. Only shortlisted candidates will be contacted.