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 meccabin...
We're looking for a Junior Software Engineer to join our passionate crew and tackle exciting challenges in a fast-paced environment.
Note: Successful candidates from the first screening interview will be invited to our OPEN DAY assessment. You'll have the opportunity to meet our team and get a feel for our work environment.
You'll be
Analyzing requirements and building rock-solid, scalable Java applications (Java 17 & 21 a plus!)
Contributing to best practices, architecture, and design - your ideas matter here!
Apply best engineering practices with other team members, and maintain code quality across applications.
Write software following OOP best practices; Design Patterns; Dry and Solid Principles.
Working collaboratively across teams to craft exceptional solutions.
Debugging and troubleshooting like a boss to ensure optimal performance.
Staying ahead of the curve on emerging technologies and recommending groundbreaking solutions.
Qualifications
Experience with Spring/Spring Boot framework
MS SQL database chops (queries & stored procedures)
Built APIs on REST (GraphQL a plus!)
Ability to write unit and integration tests;
Experience with event-driven systems and AWS (advantageous)
A bachelor's degree in Computer Science, Software Engineering or related field (advantageous).
A background in the betting, financial, or banking sector (advantageous)
#LI-Hybrid #LI-MN1
Johannesburg vs. Cape Town: How Job Opportunities CompareA comparison between job opportunities in Johannesburg and job opportunities in Cape Town job opportunities, including salaries, employment growth, industries hiring and career prospects.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.