Java Software Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 27-08-2019 7:07:53 AM
22-10-2019 7:07:53 AM
Java Software Developer (Mid – Senior). Woodstock, Cape Town.

Cost to Company R540k+/- pa neg and will be dependent on the skills and experience you can bring
to the position.

Why you should consider this position besides the copious amounts of coffee:

• The position is a full-time post which offers flexible working hours and the opportunity
to work remotely (within reason).
• Central working location.
• Close to TMNP trail network, awesome for trail runners and mountain/gravel bikers.
• Great social events from pool competitions, lawn bowls,20 questions and many more.
• Room for growth and development.
• Birthday bonuses.
• Medical aid assistance.
• Leave increases to 20 p.a and one-year service.
• Awesome education assistance programme.
Position Overview:
Our client is on the search for a candidate that is looking for a great opportunity to advance their
experience. We are looking for a skilled, committed person, with excellent interpersonal skills.
The successful candidate will develop systems in JAVA within the company’s ecosystem of
applications such as bespoke customer management, fraud detection, payment integrations,
rewards platform, reporting systems. Including but not limited to maintenance and enhancements
to existing systems and the development of new systems.

Key Responsibilities:
? Planning and design of systems implementation.
? Systems 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.
Qualifications:
Bachelor’s degree in computer science or related qualification.

Required Skills and Experience:
? 5+ years’ experience in Java development on projects.
? Software debugging experience.
? Proficient in Java v1.8.
? Proficient in T-SQL (MySQL and Postgres would be an advantage).
? Debugging / Profiling.
? Testable code practices.
? Version control and GitHub.
? SOA environment experience, Linux, Json, JavaScript would be an advantage.
? Strong interpersonal skills and the ability to communicate with people at all levels.
? Excellent planning and coordination skills.
? Attention to detail.
? Ability to function well in a busy, demanding environment.
? Ability to multi-task.
? Strong leadership abilities.
? Active participation in the Agile community is desirable.
? Drive and contribute to the culture of the organisation.
Added Bonuses and Perks.

Both the CTC and perks will be discussed during the initial application phase.