We are a leading international digital gaming company, underpinned by superior talent and technology. We operate a multi-branded strategy, using a combination of proprietary and licensed software to provide online bingo and slot gaming and a social gaming mobile application. Every day, millions of people worldwide enjoy our products - which includes meccabin...
Do you have a passion for clean, efficient Java code? Want to collaborate on exciting new features and take ownership of complex systems?
We're looking for an Intermediate Java Software Engineer to join our dynamic agile team. You'll work alongside talented engineers, testers, and leads to design, build, and maintain high-quality software.
Here's what you'll do:
Craft innovative solutions using Java 17+ and Spring Boot
Architect systems and document them with UML diagrams
Champion best practices (OOP, Design Patterns, SOLID, DRY)
Write clean, testable code and unit tests
Collaborate effectively and identify/escalate risks
Ensure code adheres to GDPR and other protocols
Qualifications
You'll be a great fit if you have:
At least 4 years of experience in web development
Strong Java experience (Java 17 & 21 preferred)
Experience with Spring/Spring Boot
Experience with databases (MS SQL) and building APIs (REST, GraphQL)
A bonus if you have experience with event-driven systems, AWS, or the betting/financial sector
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.