Ref
18541
Brand
Department
Technology
Location
Remote, Remote - Hungary, Remote - UK
Employment type
Full-time
Salary
Competitive
Closing date
29/12/2023
Description

BV Group is a leading independent Sports Betting and Online Gaming brand with customers in over 150 countries. Our data-driven approach and world-class developers make us an industry leader in betting innovation. We're currently seeking a Java Software Engineer to join our Payments, Risk and Compliance team and contribute to our future projects.

Where you fit in.

We are looking to integrate a skilled Java Software Engineer into a highly motivated and self-organized agile team in charge of developing high scalability middleware applications using Java. Our engineers form small, nimble teams that work on distinct projects, using the most adequate design patterns and available technologies.

Backed by a strong company engineering culture, teams and engineers are encouraged to identify the value and long-term benefits of established standards, to continue to evolve them to deliver mature solutions that are service orientated - highly scalable, easily testable, maintainable, and extensible. As an ideal candidate, you are independent and inventive, you communicate and collaborate effectively; you are a relentless learner and are eager to thrive in a demanding but energizing environment.

Essential skills needed for this role.

  • Java (11+)
  • Maven
  • Unit tests (JUnit valued)
  • Microservices
  • Spring Framework and Spring Boot
  • Rest APIs
  • SQL (Oracle is valued)
  • Caching Solutions (Redis is valued)

Nice to Have

  • Cloud Providers (AWS and GCP are valued)
  • Containers and Orchestration Solutions (K8s is valued)
  • Pipelines (Gitlab CI is valued)
  • React
  • Experience with Reactive Streams (Project Reactor, Netty is valued)

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

Challenges you will be working on.

As a Java Software Engineer, you'll work in a fast-paced environment, using cutting-edge technology to create software for hundreds of thousands of global customers. Your focus will be on designing and developing new scalable, self-healing back-end features, ensuring fault tolerance and resilience.

Your code will prioritize performance, reliability, and maintainability, helping to implement state-of-the-art microservices architecture. You'll also research new technologies, participate in architectural decisions, and perform functional requirements analysis.

Success in this role requires understanding the business and aligning the technical view with the business view. You'll manage code changes and perform code reviews while also driving the team to keep the stack up to date and manage technical debt.

Who you are.

To be considered for this role, you should possess substantial professional development experience in Java, preferably gained from working in a similar industry, such as Fintech, or in a heavily regulated, fast-paced, and highly transactional environment. This Java Software Engineer role directly reports into the Payments and EDD Compliance Engineering Team Lead. This position is part of the Payments, Risk, and Compliance Engineering department, which consists of two closely collaborating teams. As a Java Software Engineer, you'll work in a multicultural environment, requiring excellent communication skills and a strong team player mindset.

You are a solid engineer – a good problem solver with attention to detail and critical thinking. You find something magical about solving problems with elegant but simple solutions. Furthermore, you should have a comprehensive understanding of the stack we use, hands-on experience in microservice architecture, and a genuine enthusiasm for delivering exceptional solutions.

Good communication skills are a must, you communicate enthusiastically, clearly, and concisely with both technical and non-technical staff. Also, a keen learner, you are up-to-date and capable of keeping the pace with the latest trends and technologies. You are ok with leaving your comfort-zone frequently. You are hands on, passionate, persistent, creative, and humble. You get things done.

Working environment and perks.

When you join us here at BVGroup, you will enjoy flexible working hours and a family-friendly environment. Our hours start from 08:00-10:00 and finish between 16:00-18:00, allowing you a good work-life balance.

Whether you are based in our amazing offices in Gibraltar or Budapest or working fully remote elsewhere in Europe, you will be provided with all the hardware and access to the latest software that you will need and will be surrounded by like-minded people that will help you grow professionally and personally and benefit from soft skills training through regular one-to-ones.

Relocation package?

If you are joining us from abroad, 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 arrange a permanent place to live.

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

  • 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.

#LI-RF1   #LI-Remote