Enable job alerts via email!

Senior Software Engineer

Grosvenor Casinos Limited

Cape Town

Hybrid

ZAR 60 000 - 100 000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Java Software Engineer to join their agile team in Cape Town. This role focuses on crafting innovative solutions using Java 17+ and Spring Boot, while collaborating with talented engineers to design and maintain high-quality software. You'll champion best practices in coding and architecture, ensuring compliance with GDPR. Join a vibrant and inclusive work environment that values your growth through development opportunities and international exposure. If you're passionate about clean code and complex systems, this opportunity is for you!

Benefits

Private Medical Insurance
Life Insurance
Pension Scheme
Leadership Training
Industry Certifications
Flexible Working
Colleague Support Networks
Weekly PepTalks

Qualifications

  • 6+ years of experience in web development with strong Java skills.
  • Experience with Spring Boot and building APIs.

Responsibilities

  • Craft innovative solutions using Java and Spring Boot.
  • Architect systems and document them with UML diagrams.

Skills

Java 17+
Spring Boot
Web Development
REST APIs
UML Diagrams
OOP
Design Patterns
GDPR Compliance

Tools

MS SQL
AWS

Job description

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 a 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. 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 6 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. 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!

Additional Information

Join us to unlock benefits and opportunities that will boost your career in a vibrant, inclusive, and fulfilling work environment. Wellbeing@Rank is important.

From hybrid working and colleague support networks to menopause support and weekly PepTalks, we're here for you. We'll invest in your growth through development opportunities, leadership training, and industry certifications. Gain international exposure through our global business. From pensions to bonus schemes, private medical insurance, and life insurance – we've got you covered.

  • Our benefits vary by brand and/or location.

Please chat with your local Talent Acquisition specialist to learn about what's available in your location. The Rank Group is committed to being an inclusive employer, ensuring we better understand and meet the needs of our candidates and customers. If you require a reasonable adjustment, please let us know ahead of your interview.

J Ljbffr

Create a job alert for this search

Senior Software Engineer • Cape Town, Western Cape

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.