Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Turfsport is a Software Development and consulting company specialising in the development and support of Wagering Software for the Sports Betting, Horse Racing, Lucky Numbers, Sports Betting, Virtuals and Casino Industry. Turfsport is the market leader in South Africa with over 100 installations locally with approval accross all 9 provinces and over 40 dep...
About the job:
We are looking for a dynamic and motivated Senior Java Developer to join our ranks on a full-time basis.
Requirements:
Bachelor’s Degree or higher in Computer Science, Engineering, or related field
Development experience, with exposure to technical competencies listed below
Strong analytical skills
Familiarity with JIRA or related Atlassian technology
Background from the online gaming industry – big advantage
Be innovative, creative, curious, independent, great communicator
Demonstrates strong accountability.
Technical Competencies
Java 1.8 -5 years and above
Microservice architecture, Angular, RMQ, AWS and related toolsets - 5 years
Responsibilities:
Development
Participate in daily development stand up meetings
Implement solutions for new projects as defined or instructed by the sprint backlog in accordance with requirements, using technologies defined in the skills section below
Maintain code on existing solutions
Implement unit tests on existing and new projects
Submissions and correction of code through the code version control system
Adherence to processes and conventions defined by senior developers or as documented on the company wiki
Adherence to the project workflows defined in the issue management system
Perform code reviews
Meet and maintain test coverage thresholds as defined by the development team
Meet and maintain solution performance thresholds when defined
Ensure the ongoing correctness of project builds on the continuous build server
Contribute to the on-going improvement of the software development life cycle within the business
Contribute to the internal company wiki
Testing
Prepare deployment packages for either QA or support
Perform testing on solutions before submitting to QA
Assist QA in setting up test environments
Respond to issues raised by QA
Assist with testing against UAT and production environments
Logging of issues in the issue of management system.
Build your CV for free. Download in different templates.
Join our happy subscribers