Full Stack Java Developer

Unitrade 745 (Pty) Ltd

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Unitrade 745 (Pty) Ltd in Johannesburg seeks a skilled Full-Stack Developer to own features from requirements through production, working across Java, Spring Boot, Angular and MySQL in a live, business-critical workflow platform.

The ideal candidate has 5+ years of professional experience, strong REST API design, experience with GitLab CI/CD, and a solid understanding of secure coding and data protection.

Qualifications

  • 5+ years of professional software development experience.
  • Strong Java and Spring ecosystem experience, including Spring Boot, Spring MVC, and Spring Security.
  • Solid Angular experience, including component architecture, RxJS, and TypeScript.
  • Strong MySQL and relational database skills, including schema design, query optimisation, and indexing.
  • Experience developing and consuming REST APIs.
  • Experience with GitLab or an equivalent platform for version control, code reviews, and CI/CD.
  • Proven experience supporting live, business-critical production systems.
  • Strong understanding of secure coding, authentication, authorisation, access control, and data protection.
  • Awareness of POPIA/GDPR principles.
  • Relevant Computer Science or Software Engineering qualification, or equivalent demonstrable experience.

Education

Relevant Computer Science or Software Engineering qualification, or equivalent demonstrable experience.

Tools

Java
Spring Boot
Spring MVC
Spring Security
Angular
RxJS
TypeScript
MySQL
REST APIs
GitLab CI/CD
Docker
AWS
Azure
GCP
RabbitMQ
Kafka
JUnit
Mockito
Cypress
Karma

Job description

Our client is seeking a skilled Full-Stack Developer to join a technology team supporting a live, business-critical workflow platform. This hands-on role offers the opportunity to take ownership of features from requirements through to production while working across Java, Spring Boot, Angular, and MySQL.

Requirements:
  • 5+ years of professional software development experience.
  • Strong Java and Spring ecosystem experience, including Spring Boot, Spring MVC, and Spring Security.
  • Solid Angular experience, including component architecture, RxJS, and TypeScript.
  • Strong MySQL and relational database skills, including schema design, query optimisation, and indexing.
  • Experience developing and consuming REST APIs.
  • Experience with GitLab or an equivalent platform for version control, code reviews, and CI/CD.
  • Proven experience supporting live, business-critical production systems.
  • Strong understanding of secure coding, authentication, authorisation, access control, and data protection.
  • Awareness of POPIA/GDPR principles.
  • Relevant Computer Science or Software Engineering qualification, or equivalent demonstrable experience.
Advantageous
  • JPA/Hibernate and broader Spring technologies such as Spring Data, Spring Batch, or Spring Cloud.
  • Linux administration and shell scripting.
  • Docker and containerised deployments.
  • Exposure to AWS, Azure, or GCP.
  • Microservices architecture and messaging technologies such as RabbitMQ or Kafka.
  • Automated testing using JUnit, Mockito, Cypress, Karma, or similar.
  • Experience within financial services, insurance, pensions, or a related industry.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl HQ • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Full Stack Developer (Advanced)
Full Stack Developer (Advanced)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Full Stack Developer
Full Stack Developer

MyCareerCraft • Sandton

On-site
ZAR 700,000 - 900,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl PTY • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Full Stack Developer - Java (Spring) focused
Full Stack Developer - Java (Spring) focused

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 700,000 - 1,100,000
Full Stack Java Developer
Full Stack Java Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior Full-Stack Java Developer | Spring & Angular Expert
Senior Full-Stack Java Developer | Spring & Angular Expert

Unitrade 745 (Pty) Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Intermediate Full Stack Java Developer
Intermediate Full Stack Java Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000