Enable job alerts via email!

Full Stack Developer (Java, Angular) (Remote)

DataFin

Johannesburg, Durban

Remote

ZAR 500,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A telecommunications company in Johannesburg is seeking a Full Stack Developer to work in an Agile setting. The ideal candidate will have expertise in Java 21, Angular 19+, and SQL (MySQL), with a strong focus on developing responsive web applications. Responsibilities include writing defect-free code, collaborating with team members, and actively participating in Agile ceremonies.

Qualifications

  • Full understanding of debugging source code.
  • Experience with MySQL, including schema creation.
  • Ability to work with remote distributed teams.

Responsibilities

  • Develop defect-free code.
  • Function within an Agile team.
  • Attend daily standups and Agile ceremonies.
  • Contribute to team planning and solution designs.

Skills

Java 21
Angular 19+
SQL (MySQL)
REST
Spring Framework
Spring Boot 3.5
Hibernate
GIT

Tools

PrimeNG
Thymeleaf
Spring MVC
Job description
Environment

A dynamic Telecommunications Specialist seeks a talented & passionate Full Stack Developer with a strong drive for self-improvement and a preference towards working in teams in an Agile environment. Your experience should span across a wide range of Full Stack technologies in the Software Development field, with a strong focus on responsive desktop and mobile web applications with a service driven Backend. You will be expected to develop defect-free code, deliver on sprint commitments while contributing to team planning, discussions and solution designs. Applicants tool tech stack should include Java 21, Angular 19+, SQL (MySQL), HTTP and REST, Spring Framework & Spring Boot 3.5, Hibernate, GIT, Spring Data JPA, PrimeNG, Thymeleaf & Spring MVC.

Duties
  • Develop defect-free code.
  • Function within an Agile team.
  • Attend and contribute to daily standups and other Agile ceremonies.
  • Assist with breakdown of tasks from business requirements.
  • Deliver on sprint commitments.
  • Contribute to team planning, discussions and solution designs.
  • Constructively communicate in a way that would add to valuable solutions.
  • Take guidance from and support the Team Lead.
  • Document solutions and assist others in doing their documentation.
  • Share knowledge with team members.
  • Adhere to coding quality standards including Unit Testing requirements.
Requirements
  • Java 21, Angular 19+, SQL (MySQL), HTTP and REST, Spring Framework & Spring Boot 3.5, Hibernate.
  • Full understanding of how to debug and infer information from source code.
  • Experience in MySQL (or similar) databases including creating schemas, tables, indexes, and procedures.
  • Experience working on a codebase with multiple shared Developers.
  • Experience working with remote distributed teams.
  • GIT fundamentals include branch management and merge requests.
  • RESTful API communications.
  • Spring Data JPA, PrimeNG, Thymeleaf, Spring MVC.
Beneficial experience
  • Native iOS
  • Native Android
  • Flutter
  • GitLab CI/CD / GitHub Actions and other CI/CD tools
  • VoIP and SIP Technologies
  • Node.js
  • Maven
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.