This vacancy is now closed

Ref
18581
Brand
Department
Technology
Location
Remote
Employment type
Full-time
Salary
Competitive
Closing date
03/05/2024
Description

Java Developer - Martech | Remote within European Union or United Kingdom


BVGroup is a leading independent Sports Betting and Online Gaming brand with customers in over 150 countries.

Our tech first approach and world-class developers make us an industry leader in betting innovation and now we’re currently seeking a Java Developer to join our team here in Gibraltar.

Java Developers at BVGroup are encouraged, and have freedom, to make a real difference in the world of sports betting and online gaming. As one of our team, you will leverage your skills and experience to solve real and often complex problems with performant teams and code.

We are now looking for an experienced and forward-thinking Java Developer who are independent and inventive, have a hunger to learn, share knowledge, and can thrive in an energising technology environment that delivers great products and provides great developer experience.

Our Marketing Technologies team works closely with other software engineering teams and product managers to build and enhance a best-in-breed marketing platform crucial to the continued growth of the organisation.

You will work in a small agile development team of highly motivated professionals that are continuously seeking challenges, working closely with business analysts and testing team to deliver a variety of projects, small business changes and third line support.

You need able to communicate and articulate your ideas clearly and your focus must be on the timely delivery of quality and stable implementations that meet with the specified requirements with good test coverage.

What you will be doing:

Creating and maintaining quality software using best practices in a continuous integration and delivery environment.

  • Deliver implementations in accordance with coding standards and conventions.
  • Own new features from inception to production release
  • Maintain and improve existing applications.
  • Rewrite, refactor and perfect code.
  • Find creative and simple solutions to challenging problems.
  • Participate in technical analysis.
  • Conduct meaningful code reviews.
  • Provide detailed estimates and report on progress.
  • Interact with 3rd party providers for external API integrations.
  • Grow a production environment in a maintainable, reliable, monitored way.
  • Commit to maintain systems operations 24/7

Requirements.

  • 3 - 5 years professional experience with Java (including latest versions)
  • Solid experience with spring-boot
  • Experience with service-oriented architecture
  • Experience with concurrency and high load service applications
  • Experience with event-driven architectures and asynchronous communications between systems
  • Experience with relational and document-oriented databases
  • Continuous integrations and integration tools
  • Working experience with cloud technologies (AWS, GCP, Docker, Kubernetes, spring-cloud)
  • Experience with unit test and mocking frameworks
  • You have interest in working in a very cross-functional team that touches on many of the core systems and user flows.
  • A solid engineer – you find something magical about solving problems with elegant but simple solutions. You have deep knowledge of OOP and design patterns and are a good problem solver with attention to detail and critical thinking skills.
  • A good communicator – you communicate enthusiastically, clearly, and concisely with both technical and non-technical staff.
  • A keen learner – you are up-to-date and capable of keeping the pace with the latest trends and technologies.
  • Bias towards action. You are hands on, passionate, persistent, creative, and humble. You get things done.

Desired - experience with Kafka, Drools, Vaadin


Right to work in European Union or United Kingdom - No agencies at this time.

#LI-RF1