Full Stack Developer (Java/Spring/Angular)

Together Staffing group

Johannesburg

On-site

ZAR 614,000 - 837,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Live platform project
Contract extension potential
Collaborative environment

Job summary

Together Staffing group is seeking an experienced Full Stack Developer to join a collaborative technology team responsible for a business-critical workflow platform. You will work across the full stack, solving complex challenges from design through deployment.

The role focuses on backend Java/Spring Boot and frontend Angular development, with MySQL design and REST API integration. You will participate in Agile ceremonies and contribute to CI/CD pipelines in a fast-paced environment.

Qualifications

  • 5+ years of professional software development experience.
  • Strong Java and Spring ecosystem (Spring Boot, Spring MVC, Spring Security).
  • Solid Angular, TypeScript and RxJS experience.
  • Strong MySQL design and optimisation skills.
  • Experience with REST APIs and GitLab/CI-CD workflows.
  • Proven ability to support production-critical systems with secure coding practices.

Responsibilities

  • Design, develop and maintain backend services using Java and Spring Boot.
  • Develop modern front-end applications using Angular.
  • Translate requirements into scalable technical solutions.
  • Design and optimise MySQL databases, queries and indexing.
  • Develop and integrate RESTful APIs with internal/third-party systems.
  • Manage GitLab CI/CD pipelines and code reviews.
  • Investigate production issues and implement preventative solutions.
  • Improve application performance, stability and scalability.
  • Follow secure coding practices and data protection.
  • Participate in Agile ceremonies and release management.
  • Produce technical docs and automated test coverage.

Skills

Java
Spring Framework
Angular
TypeScript
RxJS
MySQL
REST APIs
GitLab
CI/CD
Secure coding
Data protection

Education

Computer Science or Software Engineering degree

Tools

Docker
Linux
AWS/Azure/GCP
RabbitMQ
Kafka
JUnit/Mockito/Cypress/Karma

Job description

Our client is looking for an experienced Full Stack Developer to join a collaborative technology team responsible for enhancing and supporting a business-critical workflow platform. This is an excellent opportunity for a developer who enjoys working across the full technology stack, solving complex technical challenges and taking ownership of solutions from design through to deployment.

Key Responsibilities
  • Design, develop and maintain backend services using Java and Spring Boot.
  • Develop modern, responsive front-end applications using Angular.
  • Translate business requirements into scalable, maintainable technical solutions.
  • Design and optimise MySQL databases, queries and indexing.
  • Develop and integrate RESTful APIs with internal and third-party systems.
  • Manage source control, code reviews and CI/CD pipelines using GitLab.
  • Investigate production issues, perform root cause analysis and implement preventative solutions.
  • Improve application performance, stability and scalability.
  • Apply secure coding principles and data protection best practices.
  • Participate in Agile ceremonies, sprint planning and release management.
  • Produce and maintain technical documentation and automated test coverage.
Requirements
  • Relevant qualification in Computer Science, Software Engineering or similar.
  • 5+ years' professional software development experience.
  • Strong Java and Spring ecosystem experience (Spring Boot, Spring MVC, Spring Security).
  • Solid Angular, TypeScript and RxJS experience.
  • Strong MySQL database design and optimisation skills.
  • Experience developing and consuming REST APIs.
  • Experience with GitLab or similar version control and CI/CD tools.
  • Proven experience supporting production-critical systems.
  • Strong understanding of secure coding and data protection principles.
Advantageous
  • JPA/Hibernate, Spring Data, Spring Batch or Spring Cloud.
  • Docker and containerised deployments.
  • Linux administration and shell scripting.
  • Cloud platform exposure (AWS, Azure or GCP).
  • Microservices and messaging technologies such as RabbitMQ or Kafka.
  • Automated testing experience with JUnit, Mockito, Cypress or Karma.
What's on Offer
  • Competitive package of up to R75,000 CTC per month.
  • Opportunity to work on a live, business-critical platform.
  • Potential contract extension based on performance and business requirements.
  • Collaborative, technology-focused working environment.
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

On-site
ZAR 500,000 - 700,000
Java Angular Full stack Developer
Java Angular Full stack Developer

icekey.tech • Cape Town

On-site
ZAR 725,000 - 893,000
Gym access
21 days leave
Bonus 10% of annual CTC
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Zohorecruit • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Sandton

On-site
ZAR 900,000 - 1,300,000
Health insurance
Dental plan
Vision insurance
+4
Full Stack Developer
Full Stack Developer

Placements24 • Cape Town

On-site
ZAR 480,000 - 720,000
Competitive salary package
Annual bonus structure
Healthcare benefits
+3
Full Stack Developer
Full Stack Developer

Sabenza IT & Recruitment • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Modern offices
Remote/On-site flexibility
Global team collaboration
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Developer — Java / Angular
Senior Full-Stack Developer — Java / Angular

Together Staffing group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Full Stack Developer (Java, Angular) (Remote)
Full Stack Developer (Java, Angular) (Remote)

Datafin • Johannesburg

Remote
ZAR 600,000 - 850,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