Studio 29

JAVA Developer - eCommerce / iGaming

  • Location Woodstock, Western Cape
  • Category Back-end Developer
  • Job Type Permanent
  • Salary Negotiable
  • Ref # 5149

About the Company

They develop and support end-to-end e-commerce products for international customers, offering over 11 languages, developing business-to-business systems and back-end systems for customer support, finance, payment process management, risk and fraud management, and content management systems 

Job Purpose

Developing systems in JAVA within the company’s ecosystem of applications such as bespoke Customer Management, Fraud Detection, Payment integrations, Rewards Platform, Reporting systems.  Maintenance and enhancements to existing systems and the development of new systems.

We are seeking driven individuals who strive to create world class industry leading code.  Individuals who have a desire for continuous improvement and willingness to learn and share knowledge with others.


·         Planning and design of systems implementation

·         System development through reusable, testable code and libraries

·         Development of system features

·         Related data-structures, queries, and their software life cycle management

·         Detailed documentation of all developed systems and their day-to-day processes

·         Development of personal skill set in-line with industry trends to meet company objectives

·         Ongoing research & development in-line with business objectives

·         Ongoing evaluation and optimization of systems

·         Monitoring and support of systems on an as-needed basis


Qualification & Experience

·         A minimum of 3 years’ experience in JAVA development on projects

·         Proficient in JAVA v1.8+

·         JAVA frameworks (eg Spring)

·         Proficient in T-SQL (MySQL and Postgres)

·         Debugging / Profiling

·         Testable code practices

·         Version Control and Github

·         SOA environment experience, Linux, lambda’s (JAVA & SQL), JSon, Javascript an advantage


Skills & Attributes

·         Highly driven

·         Attention to detail

·         Ability to function well in a busy, demanding environment

·         Ability to multi-task

·         Have a can-do attitude

·         Desire to continuously look for improvement

·         Willing to learn and share knowledge