The Rank Group Java Software Engineer Jobs in South Africa

The Rank Group Java Software Engineer Jobs in South Africa

Company Description

  • 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 and - on their mobiles, tablets and desktops.


  • Working in an agile environment cooperating with Product Managers and business stakeholders to design, develop and build products that would remove some of the legacy dependency;

  • Establishment and maintenance of technology resources to support all operational functions;

  • Anticipate requirements, and build software in a flexible, scalable way;

  • Communicate issues, risks and dependencies with line managers, escalating where appropriate;

  • Write software following OOP best practices;

  • Write software following the Design Patterns that best fit for a problem given;

  • Write software following the SOLID principles;

  • Write software following the DRY principle;

  • Write Unit tests following TDD;

  • Write Integration tests following BDD;

  • Take responsibility for your own task from conception to completion;

  • Apply best engineering practices with other team members, and maintain code quality across applications;

  • Under the guidance of the Technical Lead, take ownership of the system;

  • Ensuring the compliance of responsible gaming protocols;

  • Any other duties as requested by the company.


  • At least 6 years of experience in web development;

  • Strong core java experience (Java 8 preferred);

  • Strong experience using Spring / Spring boot framework;

  • Experience with MS SQL database development (queries, stored procedures, jobs, admin);

  • Ability to write unit and integration tests;

  • Experience applying SOLID design principles;

  • Experience building web services and APIs on REST;

  • Previous experience working in the betting, financial and/or banking sector (advantageous).

    How to Apply

  • For more information and job application details, see; The Rank Group Java Software Engineer Jobs in South Africa

    Find daily jobs in South Africa. Jobs - South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.

    Jobs in South Africa - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.

    Find your dream job from 1000s of vacancies in South Africa posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to African Jobs.