Java Software Engineer - Centurion

We develop solutions that work for top companies in a variety of sectors around the world. And although we have years of experience working in most industry sectors, we’re never afraid to take on a new challenge and immerse ourselves in how your business does business. As a leading software solutions provider, we’ve teamed up with the industry’s best partners and associates, because we know teamwork makes the dream work..
The Role
SA’s premier custom software development company is looking for skilled Java Developers for their offices in Midrand, Centurion, Pretoria and Johannesburg.
They differentiates themself in the market through its 30+ year track record of successful delivery of effective business solutions, world-class software engineering skills and in-depth business domain knowledge.
Employees can benefit from working on many different software projects across multiple industry sectors, as well as regular training and technology updates. Their teams are renowned as the best in the industry.
They are recruiting Java software engineers at intermediate and senior levels. Successful candidates will get to work alongside SA's top Java software engineers - many who are legends in the industry. They run numerous project teams across a wide client base, ensuring the best fit of people for the specific project and geographical location within varied technology environments.

Skills & Experience
Competence in the following (relative to the seniority of the role):
• OO Principles – polymorphism, inheritance, encapsulation
• Java Core APIs
• JDBC – creating relational databases, queries and updates
• Debugging
• JUnit/Unit Testing Framework
• EJB or Spring Framework
• JPA/Hibernate
• RESTful Framework
• Maven/ANT
• GIT
• HTML5 basics
• JavaScript Basics
Personality and Attributes
• Flexible
• Team player
• Self-motivated

The biggest job-related Twitter account in the world Best Business Blog Winner / SA Blog Awards 2013