Senior Java Developer - Payments

Technology Warsaw, Poland


Position at LeoVegas Polska

What you will do 

You will develop a multi-brand gaming platform called Rhino, built on more than 200 microservices. As a part of this solution, you will decide how to build it (yes, we will be listening to your advice as we trust you are an expert in what you do). 

You will join our Payments Team, responsible for building payments gateway solutions, as well as robust and fast integrations with global payment providers to handle monetary transfers in and out of our platform. 

You will be also asked to be available on-call a maximum of once per quarter (for a week of on-call availability you will get an additional 2 500 PLN net).

We trust that you help us with: 

Design and develop the platform architecture that supports our business-critical systems
Collaborate with other developers, architects, and stakeholders to ensure that our platform meets the needs of our business.

You will be a part of the platform domain which is the foundation of LeoVegas. Contributing to build the best solutions possible to create the best iGaming experience. You will be involved in building tooling for the developer pipeline delivering more streamlined and secure flows. 

As a global company with people from many different countries, internal work is built up on trust and respect - regardless of geography, culture or the department one works in. The company wins when everyone works as a team. We trust that you contribute to the Team Leo spirit. 

LeoVegas’ scale-up culture sets a tone of courage and capacity to act. Employees are encouraged to not only say what they think, but also do the job that is needed - “to make it happen”. LeoVegas does not believe in hierarchical structures, but instead that every individual employee plays an important role in the company. We trust that you thrive in these environments. 

Who you are

  • Java “speaker” using Spring Boot framework (min. 7 years of experience).
  • You’re no stranger to working with MySQL. 
  • You are familiar with microservice architectures.
  • It will be a big plus if you know Kotlin and/or Kafka.
  • You are not only a developer but primarily a software engineer - you love taking ownership of delivered solutions from their design to implementation.
  • Experience in building applications for payments industry would be a plus.
  • You speak English fluently (B2/C1 level is a minimum, as we communicate mostly in English).
  • You buy into our LeoCulture you can read more about here:

Why LeoVegas? 

LeoVegas is where the lions play… and work! A fun, agile and fast-paced environment connecting 1,000+ employees across 11 offices world-wide. We’re culture-focused, so if you’re an innovator, initiator and a team-player give us a roar and join the LeoVegas pride. Let’s create the world's greatest iGaming experience! 

- Competitive base salary
- Flexible package of benefits tailored to individual needs
- Hybrid working model with 2 days/week at the office 
- Equipment: MacBook Pro 16" (or 14")/M1 Pro 10-core/GPU 16-core/32GB/512GB SSD + smartphone (iPhone or Samsung)