37 Blaauwberg Road
Time Business park
Table View 7441, South Africa
Information Technology & Data Science
Cape Town, Western Cape
Jun 30, 2020
Job Posting Date:
Feb 25, 2020
About the role
We’re looking for a Java Developer with an interest in DevOps to expand and improve our Remote Gaming Platform. RGP is our innovative platform which delivers exciting world class games and enables us to integrate with any operator in the world, providing thrilling gaming experiences to millions of players! Roxor develops and provides a wide variety of much loved games, from single player slots to multiplayer live casino games.
You will be working in a team that is responsible for taking the game from a concept stage to a finished game. We work in small agile teams consisting of a game designer, sound designer, QA, artists, game developers and of course back-end Java developers. During a typical sprint, you can expect to be solving interesting problems together with your colleagues, developing these solutions and working with QAs and POs to make sure we're delivering fantastic features to our customers. We believe that working closely in small team is crucial in creating the best games and it helps us in an agile way to take faster and better decisions. We work in an ambitious, casual and fun atmosphere where we take a lot of pride in the games we create.
A dependable person, who delivers consistent quality.
A curious person who learns and improves their professional skills.
A lateral thinker, who can solve problems using creative reasoning.
A team collaborator who is able to take part in productive and respectful discussions with their colleagues.
Proactively seek out areas of inefficiency within the scope of the role, taking action to make continuous improvements.
Qualifications and Experience
Server-side core Java 4+ development.
NoSQL database development e.g. MongoDB.
A DevOps mindset, or interest in working in this manner.
Spring framework - A good working knowledge of the core spring libraries.
Communication protocols, such as REST and WebSockets.
Testing good practices: both unit and integration testing.
Maven and Git.
Working on high-volume highly available websites
Experience with client-server integrations
Understanding of good practice version control, artefact versioning, branching model
The ability to deliver in an agile, iterative environment where pace is high and all voices matter
We also value
NodeJS (Microservices, Kubernetes, Mysql, RXjs)
Angular 2 or React
DevOps tools: Docker, GoCD and Ansible
Distributed caching and scaling, i.e. Hazelcast, NGINX
Frameworks; Spring MVC, Spring JDBC, SpringBoot, Camel
Google cloud API: particularly BigQuery & Cloud Dataflow
Performance Testing, e.g. JMeter
Experience in gaming or gambling industry a plus
Who are you and what do we offer
We are seeking a social, positive, and driven person who can help us create the best video slots on the market. You are a team player with strong initiative and self-motivation thriving in a small team environment where the route from idea to implementation is very short. You should be collaborative, fun to work with and be able to augment our design process.