Senior Software Engineer

The Rank Group
Cape Town
ZAR 400 000 - 500 000
Job description

Company Description

Rank Interactive, the digital arm of the Rank Group plc, stands as a leading global digital gaming company fuelled by top-tier talent and technology. Recognised through iconic brands, our products and our people, we bring entertainment to millions of people worldwide on various devices daily.

Operating with a multi-branded strategy, we offer online entertainment, bingo and slot gaming, along with a social gaming mobile experience, using a mix of proprietary and licensed software.

With offices in the UK, Gibraltar, Malta, Barcelona, Mauritius, South Africa, and Israel and being part of a group with approximately 8,000 employees globally; we unite people and entertainment across diverse digital channels.

Joining our high-performing and inclusive culture, you'll instantly become part of a team supporting our customer-facing initiatives.

Job Description

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:

  1. Craft innovative solutions using Java 17+ and Spring Boot
  2. Architect systems and document them with UML diagrams
  3. Champion best practices (OOP, Design Patterns, SOLID, DRY)
  4. Write clean, testable code and unit tests
  5. Collaborate effectively and identify/escalate risks
  6. Ensure code adheres to GDPR and other protocols

Qualifications

You'll be a great fit if you have:

  1. At least 5 years of experience in web development
  2. Strong Java experience (Java 17 & 21 preferred)
  3. Experience with Spring/Spring Boot
  4. Experience with databases (MS SQL) and building APIs (REST, GraphQL)
  5. A bonus if you have experience with event-driven systems, AWS, or the betting/financial sector

Ready to take your Java skills to the next level? Apply now
#LI-Hybrid #LI-MN1

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Cape Town