This vacancy is now closed

Employment type
Closing date

BV Group are one of the world’s largest independent Sports Betting and Online Gaming brands and an industry leader in betting innovation with customers from over 150 different countries.

We’re data driven with software at our core. Our world class developers and engineers write immaculate scalable code to support the growth of our brands worldwide.

We are on a quest to find a like-minded Java Software Engineer to join our Accounts & Payments Integrations Engineering team and be a part of our future projects.

Where you fit in

Here at BV Group we strive to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation and technology, to explore our open positions and join our growing teams.

Our Java Developers are self-organised and essential to each part of our business. You will be joining our integrations team where you will create and maintain Java back-end services in a microservices architecture. Additionally, you will be participating in the full development cycle from analysis, brainstorming, coding testing, reviewing, deploying, and monitoring.

Our projects will keep you challenged and motivated and push you towards improving yourself as a software developer by learning with and from other leaders across the organisation and via your own directed self-learning.

Technologies you will use.

  • Java 11+, Spring Ecosystem, Maven
  • SQL (Oracle is valued)
  • Rest API’s
  • Redis (Caching)
  • Unit Tests (Junit)

Nice to Have.

  • ActiveMQ or Kafka
  • Cloud Services (AWS or GCP)
  • K8s
  • Gitlab CI
  • React

Whilst the above is just a snapshot of what we use daily, we would be looking for you to contribute your technical expertise and be willing to evolve your skillset with the goal of maintaining a highly resilient, scalable, and efficient operation.

Challenges you will be working on.

On a day-to-day basis you will be in writing code with a focus on usability, readability, simplicity, performance, and scalability. You’ll be pushing and challenging the team for innovation and a be a driver of change. Ensuring the stack is up to date (frameworks, dependencies, middleware etc.) and re-writing, refactoring, and fine-tuning code wherever there is room for improvement.

You will be someone who favours long-term reliable and scalable solutions over quick and recurrent fixes, that are hard to maintain.

Who you are.

A good background in java software engineering in a similar industry or high transactional environment is essential for this role, as are good problem-solving skills. You will be working with colleagues in a multi-cultural and often collocated environment so excellent communication skills are a must.

Above all we are looking for someone who is ok stepping outside of their comfort zone and can demonstrate persistence, creativity, and an attitude for getting things done.

You will be working with colleagues in a multi-cultural working environment across multiple sites, so you’ll need to be a good team player, with excellent communication skills.

How we hire.

Our interviews are a two-way process, and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational, and we want to get the best from you, so come with questions and be curious. In general, you can expect the following:

  • Initial chat with one of our Talent Acquisition Team
  • A professional conversation with our technical managers
  • Solving a Technical Challenge.
  • Final stage discussion about the task and to answer any final questions.

Working environment and perks

We like to keep our hours flexible here and have adopted a family friendly approach with our core hours being 08:00-10:00 and 16:00-18:00.

You will be provided with all the hardware and access to the latest software that you will need, and you will be surrounded by like-minded people that will help you grow professionally and personally, and you will also benefit from soft-skills training through regular one-to ones.

You will also receive the following benefits when you join us here at BetVictor:

  • AXA Healthcare cover (family membership optional)
  • Access to more than 20,000 Udemy courses
  • Company Pension Scheme
  • In-house rewards scheme
  • We also have a host of meetups and events that run throughout the year.

Relocation package?

If you are open to joining us here in our Gibraltar HQ, our Talent Acquisition Team will take care of everything you need from booking and arranging your flights, taking care of accommodation whilst you settle in here and even helping to find a permanent place to live.