Full Stack Java Developer

Johannesburg, Gauteng, South Africa

Job Description

Brief Description:
Are you a BI Developer who enjoys transforming raw data into meaningful insights that drive business decisions? I'm currently inviting skilled BI Developers to apply for upcoming contract and long-term assignments across South Africa. By partnering with me, you'll be considered for projects where data quality, performance, and visual storytelling are key.
Key Responsibilities:

  • Design, develop, and maintain full stack Java applications.
  • Build and enhance backend services using Java and Spring / Spring Boot.
  • Develop responsive frontend components using Angular, HTML, CSS, and TypeScript.
  • Build and integrate RESTful APIs between frontend and backend systems.
  • Participate in code reviews, testing, and solution design discussions.
  • Troubleshoot, debug, and optimise application performance across the stack.
Job Experience and Skills Required:
Education:
  • Degree in Computer Science, Information Technology, or related fields.
Experience:
  • 3+ years experience as a Java or Full Stack Developer.
  • Strong proficiency in Java and object-oriented programming.
  • Hands-on experience with Spring / Spring Boot.
  • Frontend experience using Angular (or similar frameworks such as React).
  • Strong understanding of HTML, CSS, JavaScript, and TypeScript.
  • Experience working with RESTful APIs and JSON.
  • Solid understanding of SQL and relational databases.
  • Experience using Git and working in Agile environments.
Nice to Have:
  • Exposure to microservices architecture.
  • Experience with cloud platforms (AWS / Azure).
  • Familiarity with CI/CD pipelines.
  • Experience with Docker or containerisation tools.
Apply now!
For more exciting IT vacancies, visit:
I also specialise in recruiting within the following fields:
Software Engineering | Full Stack Development | Cloud & DevOps | Data & Analytics | IT Architecture
For more information please contact:
Zandi Masangwana

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1654097
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned