PURPOSE OF THIS POSITION
Britehouse a Division of Dimension Data continuously seek software development skills across all levels within the business.
LOCATION
Developers are to be based either at the Britehouse a Division of Dimension Data Office in Bryanston, or at a customer site.
JOB CONTEXT
The Java Developer will work in a professional and comfortable work environment where the core focus is on learning, growth, knowledge sharing, teamwork and collaboration.
They must be able to work within a team of other developers and adhere to the boundaries and deadlines required by the project
This exposure also occurs through the different engagement models being project-based development, placements, outsourced teams and support and enhancement engagements.
The Java Developer must also be willing to do business travel to customer sites as per business requirements.
KEY PERFORMANCE AREAS
- Customer Relations
- Documentation skills, i.e. the standard and quality of documents.
- Problem solving
- Demonstrated history of delivering completed projects
- Billable hours
- Communication skills, both written and verbal
KNOWLEDGE
- Java
- JPA (e.g.: Hibernate, Eclipselink, Toplink)
- JAX-WS (Rest + SOAP)
- JUnit
- Maven
- Preference will be given to candidates with
- Java EE 6
- Spring 4.x
- EJB 3
- JMS queues and topics
- JBoss, Websphere or Glassfish experience
- Oracle Java certified
QUALIFICATIONS
Required
- Grade 12 Senior Certificate (Matric)
- A relevant university computer science degree or equivalent
SKILLS
Required (not negotiable)
- Be able to give accurate technical estimates.
- Be able to delegate.
- Be able to work in a team environment.
- Be able to interact well with management and colleagues
- Be able to successfully adapt to changing demands and conditions
ATTRIBUTES AND COMPETENCIES
- Presentable
- Pragmatic
- Diligent
- Perseverant
- Proactive
- Leadership
- Planning and organising
- Knowledge specialisation
- Must be individually driven and motivated
- Must be reliable and responsible
- Must be enthusiastic and very willing to learn
ADDITIONAL MUST-HAVES
- Must be willing to work overtime when required
- Must be willing to do business travel to customer sites as and when required