Java Developer(s)
Location: Cape Town, South Africa
Responsibilities
- Developing application software following the development process
- Capture and document requirements
- Contribute to designs
- Write design documentation
- Writes code and completes programming, testing and debugging of applications.
- Participate in code reviews
- Follows QA processes for project and peer reviews
Skills and Experience:
- Degree or equivalent tertiary qualification with a computer science major from a recognized technikon or university.
- Minimum of 5 years commercial experience developing software
Java:
- Minimum 3 years Java experience, using at least JDK 1.4
- Must be willing to work in a J2SE environment
- Must have proven server side development capabilities.
- Must have Java\Swing and JDBC development experience.
- Experience in application system development, and not only Web/Mobile applications
- CORBA knowledge advantage.
- Sun Java Certification advantageous
Database:
- Must have strong relational database and stored procedure experience
- Be comfortable constructing complex high performance SQL queries
- Oracle would be an advantage.
General:
- Unix (HP-UX, Solaris and/or AIX) experience advantageous
- Must be comfortable with implementing OO designs, and be able to interpret UML design diagrams.
- Telecommunications background advantageous
- CVS, Subversion, or similar version control tool experience is an advantage.
- Must have working knowledge of either Eclipse or J Builder or NetBeans
Personal Attributes:
- Be able to work overtime and standby when required
- Needs to be able to work in a team.
- Ability to work well under pressure, especially in maintaining a balanced and logical approach.
- Self motivated and self managed
- Must be able to use initiative and take ownership
- Able to communicate effectively
- Report on progress and raise issues / problems when necessary