Java Developer

at Hire Xpectations
Published May 29, 2026
Expires July 30, 2026
Location Johannesburg, South Africa
Category Computer & IT  
Job Type Full-Time  

Description

Description Role

Our client is seeking to hire the services of a highly talented Java Developer to join their dynamic team.
The successful candidate will play a key role in designing, developing, and
maintaining scalable enterprise applications.

Core Responsibilities Development:

Translate technical requirements into executable code without errors.
Ensure optimally performing system code in line with technical specifications, following prescribed process, architecture
standards and procedures.
Ensure delivery within agreed timeframes.
Actively participate in the collaborative technical design process.
Research and find effective solutions to technical issues that arise.
Update development timelines based on final requirements.
Conduct unit testing and fix any defects found within the agreed SLA.
Ensure that the root cause of system errors are effectively analysed and prioritised for fixing.
Proactively bring issues and problems to the attention of the team and propose solutions to solve them.

Quality and Testing:

Run code through the automated code review tool, review errors with the technical lead and fix before committing to the
code base.
Perform peer code reviews to ensure consistent application of standards, logic and effective use of libraries and
reusable aspects of the software.
Develop and maintain reusable Unit Tests.
Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required
scenarios.
Verify that the completed software meets the established standards and is fit for purpose.

Education and Experience

IT related qualification or recognized international certifications.
3 years’ experience in Java development.
Java EE
JBoss EAP (or similar Application Server)
Data layer (JPA, Domain Object Model, XML/XSD,JAXB, ORM frameworks, RDBMS and PL/SQL beneficial
Presentation layer technologies (JavaServer Faces, HTML 5, JavaScript, CSS3)
Testing methodologies
SDLC tools (Jira or BitBucket).
Any version control.
Formal software development qualification(s),such as Object-Oriented Analysis & Design.
Ready to take your career to the next level,

Please send your resume/CV

Drop files here browse files ...