Apply for Job

Java Developer

Vacancy Details

Reference No.



Our client, an enterprise retail software development specialist with a focus on customer experience seeks an individual to assume the role of a Java Developer. You will be responsible for Modifying, developing, testing and maintaining applications. Help evaluate application systems, processes and requirements, make changes to those systems and maintains them where necessary.


• Work as part of a project team to develop and test enterprise-ready business applications in a variety of configurations (e.g. web-based, desktop-based, service-based or scheduled processes).
• Help produce brand new solutions, solutions based upon third-party applications, or solutions that interact with existing systems.
• Is aware of, prepared to learn and follow industry best-practice when developing applications.
• Use programming languages and tools (generally) around the Java platform.
• Work with Business Analysts to specify business requirements and help translate these requirements into technical specifications (including Class, Sequence and other UML diagrams).
• Help Database Developers write efficient and effective database access code.
• Work with QA Analysts to implement testing plans and write the necessary code to automate testing in line with our Test-Driven Development methodology.
• Work with customers and project managers to deliver quality, effective software, in line with our Agile Development process.
• Help diagnose the root causes of systems issues using their problem-solving skills.
• Help research and evaluate potential technical solutions to business problems.


• Ideally an IT Diploma or related Degree will be an advantage but is not essential
• Proven Java experience of at least 3 – 5 years of professional Java development experience
• Candidates with more or deeper development experience are welcome to apply
• Remuneration package will be tailored according to relevant technical experience
• Development experience in a Scrum based Agile environment will be an advantage
• Exposure to BDD/TDD will be a definite advantage
• Exposure to Enterprise development is a requirement
• Exposure to object-oriented design concepts will be an advantage

Position Type


Work Level



Market Related


Information Technology

Salary Type



Cost To Company

Affirmative Action


Geographic Location

Western Cape - Cape Town CBD