We are on the hunt for a Senior Java Backend Engineer for their engineering hub in Cape Town.
This team builds and maintains high-performance gaming and sports platforms used by millions of customers worldwide.
Reporting into the engineering leadership team, this is a hands-on role focused on designing and delivering scalable backend services that power real-time betting, media, and sports products.
This opportunity is ideal for a senior level backend engineer who enjoys solving complex system challenges, working with high-throughput distributed systems, and owning features from design through to production.
What You Will Do:
As a Senior Java Backend Engineer, you will play a key role in designing and delivering reliable, scalable backend services within a modern engineering environment.
Design and build scalable backend services using Java and the Spring ecosystem
Own end-to-end feature delivery from architecture and development through deployment and optimisation
Develop high-throughput, low-latency systems supporting real-time sports betting and media platforms
Write clean, well-tested, production-ready code and contribute to maintaining high engineering standards through code reviews and design discussions
Collaborate closely with Product Managers and fellow engineers to shape technical solutions
Design and optimise relational data models and write efficient SQL queries
Manage database schema changes and migrations while maintaining production stability
Contribute to improvements in developer experience including tooling, pipelines, observability, and performance
Work with event-driven and message-based systems using technologies such as Kafka and RabbitMQ
Use modern development tools and AI assistants (such as Copilot) pragmatically to improve development efficiency
Participate in Agile delivery processes including sprint planning, stand-ups, and retrospectives
All About You:
We are looking for a technically strong Senior Backend Engineer with deep experience in Java and modern backend architecture.
Strong experience building enterprise-grade Java applications
Deep hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Cloud, Spring Security)
Experience designing scalable, maintainable, and observable backend systems
Strong experience with relational databases and SQL optimisation
Experience working with message queues or event-driven systems such as Kafka or RabbitMQ
Experience using Git-based workflows including pull requests, branching strategies, and code reviews
Experience collaborating within Agile development teams
Ability to mentor other engineers and contribute to raising engineering standards
Strong problem-solving mindset with the ability to evaluate trade-offs in system design
Nice to Have:
Experience in iGaming, sports betting, fintech, or other regulated high-scale industries
Experience with cloud platforms, particularly GCP
Experience working with Docker and CI/CD pipelines
Exposure to frontend frameworks such as Vue.js or Angular
Experience with performance tuning, distributed systems, or event-driven architecture
Experience improving developer tooling, observability, or platform engineering capabilities
Tech Stack
Backend: Java, Spring Boot, Spring MVC, Spring Cloud, Spring Security, AMQP
Databases: MySQL, MongoDB
Messaging: Kafka, RabbitMQ
Cloud: Google Cloud Platform (GCP)
Frontend (exposure): Vue.js, Angular
Testing & APIs: Cypress, Postman
Version Control: GitHub
IDE: IntelliJ Ultimate
Containers & CI/CD: Docker and modern deployment pipelines
Additional Information
Location: Cape Town, South Africa
21 days annual leave
Discovery Medical Aid
Discretionary company performance bonus
Opportunity to work on globally scaled sports betting and gaming platforms
Collaborative engineering culture focused on technical excellence and delivery
If you are a Senior Java Engineer looking to build high-scale platforms within the sports and gaming technology space, we would love to hear from you.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in South Africa.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast!
Find the best jobs in South Africa, apply in 1 click and get a job today!