Senior Software Engineer needed at The Rank Group
Job title : Senior Software Engineer
Job Location : Western Cape, Cape Town
Deadline : June 05, 2025
Quick Recommended Links
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 Senior 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.
- The Senior Software Engineer will deliver our Development strategy through having ownership of the systems architecture and development, following the departments methodology, and drive outstanding results across all engines, following company and department objectives and priorities.
- In this role you will work with a team of highly skilled people, all with opinions about various technologies, frameworks and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You will thrive when faced with new challenges and will constantly look to improve Spacebar Media’s work.
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
- At least 6 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)
- A bonus if you have experience with event-driven systems, AWS, or the betting/financial sector
- Excellent background on Agile methodologies (Scrum, eXtreme Programing, Kanban, Lean);
- Excellent background of Agile practices (TDD, BDD, Coding Standards, Peer Review, Collective Ownership, Whole Team, Frequent Release, Continuous Integration);
- Strong knowledge regarding Object Oriented Design, data structures, algorithm design, problem solving and complexity analysis;
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs
Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.