Java Application Developer - Cape Town Verfied

R 30000 per month Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 15-08-2017 10:59:04 AM
22-08-2017 10:59:04 AM

Our Client are looking to expand our development team. The successful candidate will be working as part of a highly skilled dynamic team that build and support applications in a technically exciting and challenging industry. The
candidate will be expected to design, develop, test, document and support applications written in
Java running on Linux for the mobile space.

Minimum applicants requirements as follows
Experience
? 3+ years recent development experience. Formal qualification is a plus.
? Exposure to the full software life cycle.
? Experience developing high performance, scalable, reliable applications.
? Proven experience meeting deadlines and delivering quality code.

Development skills
? Strong OO development skills in core Java
? Multithreaded, stand alone server application development
? Interprocess
communications using TCP/IP sockets
? SQL, relational database design and JDBC, preferably with MySQL
? Strong JVM configuration and tuning experience
? Following skills are a bonus, not a requirement:
? Java Server Pages (JSP)
? Java ME
? FireFly, Glassfish, Spring, karaf or OSGI framework.
? Design patterns
? Communications protocols
? Test driven development (TDD)
? Linux
? C++, Delphi, PHP or other language experience.

System skills
? Linux (intermediate). Expert with bash scripting experience preferred.
? Version control systems CVS/
SVN/GIT (intermediate)
? CentOS/Fedora/RHEL (Bonus)
? High availability experience (Bonus)
? Redmine, Jira, trello or other issue tracking experience

Personal characteristics
? Applicant must be able to interact and work with a dynamic and ambitious team.
? Well spoken with good interpersonal communication skills.
? Positive and motivated attitude.
? Applicant has a strong ethos of writing high quality applications they are proud of.
? Strong problem solving
skills.
? Team player with genuine interest in technology.
? Can work with little supervision, proactive and takes on responsibility for code and
applications developed.
? Ability to work in a high pressure environment and meet agreed deadlines.
For more information please do not hesitate to email us.