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
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
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.
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.