A top Software Development House in Pretoria is looking for a skilled and responsible Senior Java Developer to join their well-established team.
- IT-Related Degree/Diploma
- 5 – 8 years of Java development working experience.
- In depth working knowledge of Java language features.
- Solid understanding of Object-oriented programming fundamentals.
- Extensive knowledge of design patterns and the ability to recognize and apply them (e.g. GOF patterns).
- Solid knowledge and practical experience of at least one RDBMS, including basic DBA functions.
- Excellent knowledge of at least one client-side technology. Needs to have detailed implementation experience as well as a solid understanding of the technology specific patterns.
- Needs to have a high level understanding of the common frameworks in the Java technology stack and needs to have detailed implementation experience in several of these frameworks.
- Must analyse and solve complex problems in familiar and unfamiliar technology spaces, establishing the appropriate solution patterns to be followed by the technical team.
- Should be able to establish automated testing patterns within a project (i.e. unit testing, integration testing, and performance testing).
Should you meet the requirements for this position, please email your CV to firstname.lastname@example.org or visit our website at www.tumaini.co.za for more great vacancies. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.