Java Software Engineer | Gibraltar | Onsite
BVGroup brings over 80 years of expertise to every bet, delivering technology-driven betting and gaming experiences to a global audience. BetVictor is our flagship B2C brand, complemented by multiple partner brands we manage and service such as Heart Bingo, talkSPORT BET to name but a few. Our SaaS platform is fully developed and ready to deploy, requiring minimal setup and no complex configuration.
Join us at BVGroup and make an impact in a fast-paced, global industry. Collaborate with passionate experts, tackle exciting challenges, and help define the next generation of online sports betting and gaming.
Purpose Of The Role
As a Java Software Engineer, you will use your skills to solve complex problems and build high-quality, efficient solutions. You will be part of a curious and proactive developer team who enjoys learning, sharing knowledge, and working in a dynamic tech environment. The team collaborates closely with engineers and product managers to develop and improve a key marketing platform, and business analysts to deliver impactful products.
Key Responsibilities
- Developing and enhancing back-end features using Java and the Spring framework, focusing on
- Creating and maintain quality software using best practices in a continuous integration and delivery environment.
- Delivering implementations in accordance with coding standards and conventions own new features from inception to production release
- Maintaining and improving existing applications.
- Rewrite, refactor and perfect code.
- Participate in technical analysis.
- Conduct meaningful code reviews.
- Provide detailed estimates and report on progress.
- Interact with 3rd party providers for external API integrations.
- Growing a production environment in a maintainable, reliable, monitored way.
Essential Skills & Experience
- Experienced with Java (including latest versions)
- Knowledge with spring-boot whilst being a serviced-oriented architecture
- Have used concurrency and high load service applications.
- You will be an event-driven architectures and asynchronous communications between systems.
- Experienced 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 deep knowledge of OOP and design patterns and are a good problem solver with attention to detail and critical thinking skills.
#J-18808-Ljbffr