Your key job responsibilities as the Senior Java Developer in South Africa (Remote):
- Collaborate with a skilled team to architect, develop, and maintain cutting-edge sportsbook applications
- Create robust and scalable Java solutions that power the sports betting platforms functionality
- Lead the design and implementation of complex features, ensuring top-notch performance and user experience
- Optimise codebase and applications for high availability, security, and responsiveness
- Participate actively in code reviews, providing constructive feedback and maintaining code quality
- Contribute to technical discussions, architectural decisions, and innovation initiatives
- Troubleshoot and resolve intricate technical challenges, ensuring seamless operation of the sportsbook
- Solid experience as a Senior Java Developer with a track record of delivering successful projects
- Proficient with RMQ & AWS related toolsets
- Bonus: Prior exposure to the iGaming industry or related fields (Massive Plus)
- Strong analytical skills
- Bachelors Degree In Computer Science/Relevant qualification
- Expertise in Java programming language and related frameworks
- Solid grasp of software development principles, design patterns, and best practices
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and their integration with back-end services
- Proven ability to lead and mentor junior developers, fostering a collaborative environment
- Experience working in an Agile development environment, adapting to changing requirements
- Excellent problem-solving skills and the ability to analyse and debug complex issues
- Effective communication skills, both written and verbal
- A proactive mindset with the ability to work independently and as part of a team