This vacancy is now closed

Ref
18446
Brand
Department
Technology
Location
Budapest, Remote
Employment type
Full-time
Salary
Competitive
Closing date
31/07/2023
Description

BV Group is a global leader in the sports betting and online gaming industry, with customers from over 150 countries. As a data-driven company, software development is at the heart of our operations.

Our team of world-class developers and engineers pride themselves on writing immaculate, scalable code to support the growth of our brands worldwide.

We are currently seeking a Java Software Engineer to join our Marketing Technologies team. As a like-minded individual, you will play a crucial role in our future projects and work alongside other talented professionals in an innovative and dynamic environment.

Where you fit in.

Joining our Marketing Technologies team as a Java Software Engineer, you will work closely with other software engineering teams and product managers to build and enhance a first-class marketing platform that is crucial to the continued growth of our brands.

You will work in a small, agile development team of highly motivated professionals who continuously seek new challenges. In addition, you will collaborate closely with our business and testing team to deliver a variety of projects, small business changes, and third-line support.

Effective communication and articulation of your ideas is crucial to your success in this role. Your focus must be on the timely delivery of quality and stable implementations that meet the specified requirements with good test coverage. Join our team and contribute to the success of our brands with your Java software engineering expertise.

Essential skills needed for this role.

  • Java 11+
  • Spring Ecosystem (Boot, Data, Security, Cloud, Batch, Integration, Web Services)
  • AWS & GCP
  • Kubernetes
  • Docker
  • Kafka
  • Drools BRMS
  • Vaadin experience would be a nice to have.

Challenges you will be working on.

We are seeking an experienced Java Software Engineer to join our team who can confidently create and maintain high-quality software using best practices in a continuous integration and delivery environment.

As a Java Software Engineer, you will take ownership of new features from conception to production release and deliver implementations in compliance with coding standards and conventions.

Your role will involve continuously maintaining and enhancing our existing applications, including rewriting, refactoring, and optimizing code. You will need to be adept at finding creative and simple solutions to complex problems.

Additionally, you will be responsible for participating in technical analysis and conducting meaningful code reviews to ensure a maintainable, reliable, and monitored production environment.

You will also be interacting with 3rd party providers for external API integrations and providing detailed estimates and reports on progress to internal stakeholders. 

Who you are.

A skilled Java software engineer with a passion for developing elegant and simple solutions to complex problems. We are seeking someone with deep knowledge of object-oriented programming (OOP) and design patterns, as well as strong attention to detail and critical thinking skills.

Ideally, you will have experience in a similar fast-paced and highly regulated environment, with a solid understanding of service-oriented architecture, event-driven architectures, and asynchronous communication between systems.

To join our cross-functional team, you must have experience with concurrency and high load service applications. You should also be fully familiar with relational and document-oriented databases, continuous integrations and integration tools, and unit testing and mocking frameworks.

As a key player in our team, you will be involved in many core systems and user flows. Therefore, effective communication skills are essential. You must be a good communicator who can convey enthusiasm and clarity while using concise language that is easy to understand for both technical and non-technical staff.

We are looking for a keen learner who is up to date with the latest trends and technologies. You must have a bias towards action and be hands-on, passionate, persistent, creative, and humble.

You get things done!

Working environment and perks.

We like to keep our hours flexible here. Whether you are based in our amazing offices in Gibraltar or Budapest or working fully remote elsewhere in the EU, 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 in our Gibraltar office 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-JP1