Environment: This dynamic, upstart and fast growing WiFi hotspot company is looking for a motivated Java developer to join our team.
Duties: Primary responsibilities: 1. Enhance and maintain a Java based web front-end to the company's billing system (the account manager).
Possibilities for future expansion and growth (other core components of the company's IT infrastructure): 1. Radius based authentication, authorisation and accounting (AAA). 2. Core database development (schema enhancement, SQL programming, stored procedures etc.). 3. PHP based web development (for hotspot login pages). 4. Embedded firmware development (mostly shell based, some web interface work in html and JavaScript). 5. System administration work (python and shell based, FreeBSD operating system).
Requirements: 1. Minimum of two years Java development (academic and/or professional) experience. 2. Minimum of one year SQL database experience (PostgresSQL skills a bonus). 3. B.Sc OR equivalent tertiary education in computer science. 4. Very good Java programming skills.
The candidate would ideally possess the following hard skills (judged favorably): 1. An appreciation of and active interest in design and usability considerations in web development. 2. Thorough understanding of the model viewer controller (MVC) architectural pattern applied to web frameworks. 3. Thorough understanding of web fundamentals (HTTP protocol, cookies, AJAX, security principles and practices). 4. Web development experience using a Java MVC web development framework (e.g. Struts,Tapestry, Seam and many others). 5. Experience with object relational mappers (Hibernate and/or the Java Persistence API Query Language). 6. Experience with version control systems, ideally Subversion. 7. Familiarity with open source software, development tools and environments (Ubuntu Linux, Eclipse IDE, JBoss/Tomcat and Seam). 8. Project management experience.
Attributes: 1. Ability to innovate and to seek creative approaches. 2. Ability to work under pressure with minimum supervision. 3. Strong commitment to quality of work and adherence to scheduled deadlines. 4. Ability to communicate and work in English. 5. A general interest in software engineering processes. 6. Be a self-starter and self motivated. 7. Good administrative skills. 8. Should be willing to grow with the company.
Details Remuneration: R12 500 - R17 500 k/m Province: Western Cape City: Cape Town Type: Permanent Reference #806220
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.