Enable job alerts via email!

Senior Java Developer

Emporium

Centurion

On-site

ZAR 400,000 - 500,000

Full time

30+ days ago

Job summary

A leading company in South Africa is seeking a Senior Java Developer to join their dynamic team in Centurion. The ideal candidate will possess extensive knowledge of Java, SDLC processes, and collaborative software development practices. Key responsibilities include delivering production-level software and integrating various technologies such as JEE and SQL databases. This role is essential for those looking to contribute to a collaborative environment while leveraging their technical expertise.

Qualifications

  • 2-3 years experience as a senior back-end developer.
  • Thorough understanding of SDLC processes.
  • Ability to collaborate on UML design models.

Responsibilities

  • Deliver production quality software with extensive unit testing.
  • Work collaboratively in a team and utilize UML design.
  • Utilize technologies like JPA/Hibernate and web services.

Skills

Java
Team Development
Unit Testing
Attention to Detail
Integration Experience

Education

Relevant tertiary qualification in Information Technology or Computer / Engineering Sciences

Tools

GIT
IBM Websphere
Maven
SoapUI
Postman

Job description

  • Relevant tertiary qualification in Information Technology or Computer / Engineering Sciences and / or matric with at least 10 years relevant experience as a developer as part of a team in a software development environment.
  • A strong knowledge of Java is essential.
  • 2-3 years relevant experience as a senior back-end developer in a multi-tiered Java application development.
  • Ability to work in a team environment and collaborate on a common (UML) design model.
  • A thorough understanding of SDLC processes, tools and techniques.

Skills and Knowledge Requirements :

  • Experience with team development tools : Use of source control applications (preferably GIT); Use of a UML tool for documentation.
  • Experience of the following technologies :
  • JEE (J2EE) server side technologies, SOAP and Services
  • JPA / Hibernate
  • Experience with an application server (IBM Websphere - preferable)
  • Integration experience (Web / RESTful services, JMS)
  • JAXB and XML Schema
  • Maven
  • SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)
  • SoapUI / Postman
  • Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.
  • Knowledge and experience of the following would be a plus :
  • Business process / workflow layers e.g. JBPM, BPEL (Activiti)
  • Design patterns (Object Oriented, SOLID, GRASP)
  • Continuous integration tools (i.e. Jenkins, Bamboo, Docker).

Closing Date : 15 July 2024

To apply for this role, please make sure you meet all the requirements before submitting to jobs@emporium.co.za and use POS24178

Create a job alert for this search

Senior Java Developer • Centurion, Tshwane Metro, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.