Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer (Clinical / Medical Expereince)

Sabenza IT & Recruitment

Pretoria

On-site

ZAR 400 000 - 500 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT recruitment firm in Pretoria is seeking a skilled Java Developer to work on high-performing, scalable applications. You should have a strong background in Java, Spring Boot, and Angular. This role involves managing application development, testing, and contributing to the software lifecycle. Experience in Object-Oriented design and RESTful services is essential. Join a talented team dedicated to delivering enterprise-grade solutions in a collaborative environment.

Qualifications

  • Experience in building high-performing, scalable enterprise-grade applications.
  • Experience managing Java/Java EE application development within a Spring Boot Framework.
  • Hands-on experience in developing applications using Java EE.

Responsibilities

  • Analyze user and system requirements to design flowcharts for software solutions.
  • Write efficient code based on feature specifications.
  • Test and debug Java applications.
  • Validate software functionality and security.
  • Contribute in all phases of the development lifecycle.
  • Support continuous improvement by investigating alternatives and technologies.

Skills

Java
Angular
Native Android Development
Spring Boot
Object Oriented Analysis and Design
RESTful Interfaces
SQL
JPA2
Hibernate
Web Frameworks (JSF, Wicket, GWT, Spring MVC)

Education

Degree in Computer Science or Computer Engineering
Job description

Pretoria, South Africa | Posted on 12/08/2025

We are looking for a Java Developer withexperience in building high-performing, scalable, enterprise-grade applications. It is preferred that the individual be skilled in Angular and Native androiddevelopment as the team is cross skilled and multi-functional. We are movingtowards a distributed architecture for services, skills within this space will be advantageous.

You will be part of a talented softwareteam that works on mission-critical applications. The application consists of aSpring boot backends, Angular Frontends and mobile applications. The Java developer roles and responsibilities include managing Java/Java EE application development within a Spring Boot Framework while providingexpertise in the full software development lifecycle, from concept and design to testing.

Requirements

Responsibilities

  • Analyse user and system requirements Design flowcharts to illustrate software solutions
  • Write efficient code based on feature specifications
  • Test and debug Java applications
  • Validate software functionality and security
  • Contributing in all phases of the development lifecycle
  • Writing well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Support continuous improvement by investigating alternativesandtechnologiesandpresenting
    these for architectural review
Qualifications
  • Degreein Computer Science or Computer Engineering from University (Essential)
Experience
  • Managerial experience (preferred)
Job knowledge
  • Object Oriented analysis and design using common design patterns.
  • Implementation of RESTful interfaces
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Hands on experience in designing and developing applications using Java EE platforms experience in developing web applications using at least one popular web framework (JSF,Wicket, GWT, Spring MVC)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.