Job Alerts

Follow us on Facebook, Twitter or Linked In

Alternatively browse our RSS Job Feeds

Information Technology - Java Jobs in South Africa

Software Developer

Job Information
LocationRecruitment Agency / Vacancy in Gauteng
SalaryR50K - R40K
Job TypePermanent
EducationBSc / Diploma / Sun Certified
Experience2 - 3 yrs

Job Description

Essential Duties/Responsibilities:

• Test-drives awesome code, working closely with other Agile team members.

• Gets things done. Takes ownership of tasks when others do not. Helps drive the completion of all kinds of work tasks.

• Helps break down, estimate, and provide just-in-time design for small increments of work.

• Builds a strong team using their collaboration skills.

• Promotes improvements in version control, continuous integration, project build, and project automation.

• Pair programs with different people in many situations.

• Performs root cause analysis, technology evaluation, and design spikes.

• Provides direction and shares knowledge with team members in areas of expertise

• Continuously learns, and is unafraid to learn new practices, processes, technologies, and languages.

• Continuously acts to enhance knowledge of new technologies, business processes, and project management skills, staying abreast of trends, latest industry developments and knowledge sharing among colleagues

• Provides development and support for portions of one or more applications which may span multiple product or platform development teams

• Commits to completing well-defined work, and delivers on those commitments.

• Participates in weekly iteration demos for product managers

• Reports status of assigned software development and/or maintenance tasks

• Consistently follows software development methodology



• Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience

• Minimum 5 years software development experience including 3 years of combined Java and/or JavaScript programming experience

• Experience and desire to work in an Agile development environment

• Strong familiarity with a object-oriented and enterprise design patterns

• Thorough understanding of and experience in object oriented design and programming

• Working knowledge of Java or JavaScript, and consumption of services

• Familiarity with wide portfolio of software development applications, environments and languages

• Experience using source code control systems, such as Git, Subversion, or CVS

• Knowledge of XML parsing, and DOM traversal.

• Strong verbal and written English communication skills required

• Creative problem solving skills and ability to effectively communicate and translate feedback, needs and solutions

• Must have strong teamwork orientation and the ability to foster collaboration within and across teams

• Must be sensitive to cultural differences in interactions and in the way work is done

• Needs good work ethic and strong sense of ownership of end result

• May require up to 10% travel, including international travel


• Advanced degree preferred

• Experience with Agile development methodologies, including XP methods such as Test Driven Development and pair programming

• Experience with JavaScript frameworks, such as Backbone.js, JavaScript MVC, jQuery, etc.

• Experience with Advanced JavaScript (including prototype-based inheritance, event delegation, closures, AJAX, JSON)

• Experience with a variety of Database Systems, such as LDAP, Oracle, Sybase, MongoDB, NoSQL

• Knowledge of search engine development, particularly with Lucene as a component

• Understanding of Web Standards, Accessibility, and command of Semantic markup (XHTML, HTML5)

• Passion for working in the academic, professional or library markets, and experience with technologies within those markets such as LMS, eReaders, OPAC, OpenURL, Z39.50, and SRU/SRW

• Experience developing for mobile devices

Should you meet the requirements for this position, please email your CV to You can also contact Nadia on 021 555 0432.

NOTE: When replying to the advert, also include the reference number in the subject line.

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

or email us:

Job Tools

Like This Job for R2000!

Like or Share this job and if one of your Facebook friends gets this job, we pay you R2 000 if you were the 1st of his/her friends to like it!
If you are a registered Mass Staffing Projects Member on our website we will pay you R2 500!
T&C’s apply.