TL;DR

Principal Java Backend Developer (Igaming): Develop and maintain the gambling platform using Java and Spring with an accent on open-source technologies and continuous delivery. Focus on designing solutions in collaboration with architects and stakeholders, communicating with third parties for API integrations, and participating in shaping the engineering culture.

Location: Hybrid based in the UK (St Albans), Malta, or Gibraltar

Company

MrQ is an award-winning online casino launched in 2018, focused on tech, performance, and fun, experiencing explosive growth.

What you will do

  • Develop and maintain the gambling platform using open-source technologies.
  • Understand how various ecosystem parts provide an entertaining experience to players.
  • Design and build solutions in collaboration with software architects, product owners, and stakeholders.
  • Communicate with third parties to implement APIs and integrations.
  • Participate in shaping the engineering culture.

Requirements

  • A team player with excellent communication, collaboration, critical thinking, and problem-solving abilities.
  • 5+ years of in-depth practical experience with Java and Spring.
  • Solid understanding of web application architecture and microservices.
  • Strong grasp of concurrent programming, idempotency concepts, and distributed transaction management.
  • Familiarity with Kafka, Redis, and Kubernetes.
  • Practical experience with MongoDB is an advantage.

Nice to have

  • Knowledge of AngularJS is a plus.
  • Passion in the eyes and swiftness in the fingers ;)

Culture & Benefits

  • Competitive salary package and additional leave days.
  • Dedicated birthday leave and four-week parental leave.
  • International health and life insurance, wellness incentives, and a growth allowance.
  • Flexible working environment and a friendly, multinational team.