Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Software Engineer — Hybrid Growth Opportunities

Retro Rabbit / Smartek21

Gauteng

Hybrid

ZAR 700 000 - 900 000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Gauteng is seeking an experienced Full Stack Java Developer to enhance their engineering team. In this role, you will design, develop, and maintain high-performing applications and RESTful services using Java and modern front-end technologies. You will work in a collaborative environment that encourages innovation and flexibility, contributing to impactful projects. A relevant degree and at least 5 years of software programming experience are necessary to thrive in this role.

Benefits

Professional development support
Certification opportunities
Internal tech sessions

Qualifications

  • 5+ years of experience in software programming and system design.
  • Proven experience with architecture: microservices and RESTful APIs.
  • Solid understanding of the software development lifecycle (SDLC) and IT governance principles.

Responsibilities

  • Design, develop, and maintain full-stack applications using Java and modern front-end technologies.
  • Build and optimize RESTful APIs and microservices with Java EE and Spring Boot.
  • Ensure code quality and maintainability through Git version control, CI/CD pipelines, and code reviews.

Skills

Java
React JS
PostgreSQL
RESTful APIs
Microservices
Agile
Problem-Solving
Teamwork
Communication

Education

BSc in Computer Science
B.Eng or related degree
Job description
A technology firm in Gauteng is seeking an experienced Full Stack Java Developer to enhance their engineering team. In this role, you will design, develop, and maintain high-performing applications and RESTful services using Java and modern front-end technologies. You will work in a collaborative environment that encourages innovation and flexibility, contributing to impactful projects. A relevant degree and at least 5 years of software programming experience are necessary to thrive in this role.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.