Location: Cape Town CBD
Purpose of the Role:
The candidate will be expected to design, develop, test, document and support applications written in Java running on Linux for the mobile space.
3+ years recent development experience. Formal qualification is a plus.
Exposure to the full software life cycle.
Experience developing high performance, scalable, reliable applications.
Strong OO design and development skills in core Java.
Exposure to and interest in modern design patterns.
Good understanding of the Java thread model.
Good understanding of the Java networking model.
Extensive experience with the IoC pattern in general and the Springframework in particular, including its current ecosystem.
Solid Java SDLC (develop, debug, test, package, publish, deploy) experience.
Exposure to the agile methodology, including implementation of unit tests (JUnit, Mockito, PowerMockito) and continuous integration (Jenkins).
Strong JVM configuration and tuning experience.
Inter-process 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:
Experience with microservices.
Experience and interest in Vagrant and Docker.
Java Server Pages (JSP)
Application server experience (FireFly, Glassfish, Spring, karaf or OSGI framework).
Test driven development (TDD)
C++, Delphi, PHP or other language experience
Linux (intermediate). Expert with bash scripting experience preferred.
Version control systems - CVS/SVN/GIT (intermediate)
High availability experience (Bonus)
Redmine, Jira, trello or other issue tracking experience
Bonus: Experience with AWS technologies
Megan Förg Consulting is a Permanent and Contract Recruitment Consultancy providing recruitment solutions to clients and candidates both locally and internationally.
Our primary business objective is to know our clients and candidates. Networking and growing our candidate database enables us to provide top talent to the marketplace. With a solid recruitment background in various disciplines, we’re able to provide you with candidates from the IT, Finance, HR, Office Support, Digital, and Engineering/Technical industries.
Being a privately owned company, we provide a solution which is tailor-made to suit each individual client’s needs. Professionalism, honesty and efficiency are of utmost importance to us, and our goal is to build longstanding business relationships with both our clients and candidates. Our candidates are sourced, screened and referenced, and additional verification checks can be done as per client requests.