Java Software Engineer

Remuneration:Basic salary 
Location:Cape Town
Type: Permanent
Company:Datafin Recruitment


A Cape Town based transaction technology research and development houserequires a Java software engineer to develop and maintain the company’s e-commerce platform by developing new features in accordance with specifications as set out by the chief engineer and to address issues as they arise. At least six years of continuous Java development using Java 6 and later.


  • To develop and maintain the company’s e-commerce platform by enhancing the product as required by project requirements and general product stability and function
  • To address issues as they arise
  • To bring fresh ideas and thinking to the company’s e-commerce platform, whether by using technologies more efficiently within the platform or by providing new ideas for the future of the product
Essential duties and responsibilities:
  • Develop the company’s e-commerce platform using established code standards and methodologies
  • Ensure that good code quality and best practices are maintained
  • Perform unit testing of enhancements and issues before releasing to product for QA
  • Work with the Product, Project and Support teams in issue resolution and QA support
  • Improve legacy code with the aim of bringing it up to current standards and efficiency here applicable
  • Research ways to improve the company’s e-commerce platform, whether by introducing new technology that is relevant to the application or by introducing design patterns for code efficiency
  • Maintain a good and sound development environment and ensure that all code is managed in accordance with current SDLC principles
  • Assist with any future planning for the engineering department in terms of new methodologies and tooling that may be required
  • Provide client support in troubleshooting and addressing critical issues in client environments when other lines of support are not available or unsuitable for addressing the issue at hand. This may require after hours availability.
  • Assist the chief engineer in various tasks related to the engineering department
  • Provide assistance and support to fellow engineers, including coding support and the company’s e-commerce platform support
  • Be accountable in task resolution and see the process through from when each task is logged until it is resolved

Minimum education required
  • Bachelor's degree in computer science or equivalent experience
Desired skills and experience:
  • At least six years of continuous Java development using Java 6 and later
  • SQL experience and good understanding of stored procedures and other DBMS concepts
  • XML, XSD and Web Services knowledge
  • Technically soundness
  • Understanding of client-server architecture
  • Ability to understand and work with linear protocols and file formats
  • Ability to learn, absorb and understand knowledge of the payment industry and the company’s e-commerce platform within a short time
Advantageous skills:
  • The ideal candidate has payment industry experience and has already worked with protocols and concepts involved in online transaction switching and forwarding, transaction clearing, issuing and value-added services, such as ISO 8583.
  • Confident
  • Proactive
  • Motivated
  • Organised
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please email a word copy of your CV to  and mention the reference numbers of the jobs.

Posted on 14 Nov 11:20

Apply by email
Therese Otten

Or apply with your Biz CV
Create your CV once, and thereafter you can apply to this ad and future job ads easily.

Get job alerts for Software Engineer jobs

For any job-related queries please contact our partner site
on 021 404 1460 or email