Senior Java Developer - Cape Town

ChantalMichelle

Well-Known Member
Company Rep
Joined
Jun 2, 2016
Messages
331
Reaction score
1
Location
Johannesburg
Job Title: Java Developer (Senior)

Our client is expanding their Retail Division, and in the process of assembling multiple teams for an International client. Successful applicants will get exposure to a wide range of technologies, including mobile and service enabled architectures. The incumbent will also be exposed to enterprise level lean agile development methodologies based on SAFE, Scrum and KANBAN. This exciting opportunity will include orientation training at the client’s premises abroad.

OVERALL PURPOSE OF JOB:

Modifies, develops, tests and implements efficient and cost-effective applications to solve business problems. Participates in the evaluation of application systems, processes and requirements, recommends changes to those systems and maintains them where necessary.

KEY RESPONSIBILITIES:

Work as part of a project team to develop and test enterprise-ready business applications in a variety of configurations (e.g. web-based, desktop-based, service-based or scheduled processes).
Produces entire solutions from scratch, or solutions that integrate with third-party applications, or solutions that interact with existing legacy systems. Is aware of and follows industry best-practice when developing applications and can justify design and development decisions based upon industry experience.
Use programming languages and tools (generally) around the Java platform.
Work with Business Analysts to identify and specify business requirements and translates these requirements into technical specifications (including Class, Sequence and other UML diagrams).
Help Database Developers design databases and write efficient and effective database access code.
Work with QA Analysts to develop testing plans and write the necessary code to automate testing in line with our Test-Driven Development methodology.
Work with customers and project managers to deliver quality, effective software, in line with our Agile Development process.
Diagnoses the root causes of systems issues using strong problem solving skills.
Researches and evaluate potential technical solutions to business problems.

PERSONAL ATTRIBUTES / CHARACTER TRAITS REQUIRED FOR THIS JOB:

Strong communication skills, both written and verbal.
Ability to collaborate well in a multi-disciplined team.
Confidence when working directly with customers.
Good judgement and experience of prioritising and working to tight deadlines.
Ability to learn fast and share knowledge, experience and best practices with team mates
Willingness to take responsibility and ownership of their work.
Empathise with customers and communicate at the appropriate level.
Take a level of strategic vision within their work
Ability to use imagination to drive innovative solutions
Understands and uses their impact within the team to provide leadership to junior staff
Appreciation of their position within the wider roles & responsibilities of the DPS community
Ability to work under pressure
Practical approach to problem solving
Able to document information and share knowledge with colleagues
Follows a structured approach to their work
Understands the importance of self-development
Personal drive to succeed
Education and General Working Experience:

Ideally an IT Diploma or related Degree will be an advantage but is not essential
Proven Java experience of at least 7 years professional development experience.
Candidates with more or deeper development experience are welcome to apply.
Remuneration package will be tailored according to relevant technical experience.
Development experience in a Scrum based Agile environment will be an advantage
Exposure to BDD/TDD will be a definite advantage
Exposure to Enterprise development will be a definite advantage
Exposure to object-oriented design concepts will be an advantage

SUPERVISION RECEIVED

The incumbent receives direct but not constant supervision from Project Leaders (e.g. Development leads, Project Managers) and departmental management.

SUPERVISION EXERCISED

May assist and train lower level development staff.

PLEASE NOTE THE FOLLOWING:

Candidates must be willing to relocate to Cape Town at their own expense if living outside the Western Cape.
Clean criminal record required
Applications will only be considered from RSA Citizens or applicants with permanent resident permits.

E-mail CV: - [email protected]
 
Top
Sign up to the MyBroadband newsletter
X