Java Software Developer – Stellenbosch | Hybrid

apartmentAce Staffing placeCape Town calendar_month 

Java Software Developer Stellenbosch | Hybrid

About the Role

A growing engineering team in Stellenbosch is seeking Intermediate to Senior Java Developers to work on an exciting new cloud-based project.
The successful candidate will be responsible for designing, developing, and maintaining scalable, high-performance software solutions using Java Spring Boot, React JS, and AWS.

The position requires hands-on experience in both back-end and front-end development, together with exposure to cloud technologies and Agile delivery environments.

Responsibilities
Design, build, and maintain applications using Java EE and Spring Boot.
Implement scalable microservices and RESTful APIs.
Develop interactive, responsive front-end applications using JavaScript (ES5/ES6) and React JS.
Design and optimise relational databases using PostgreSQL.
Deploy, manage, and optimise applications within AWS environments.
Contribute to all stages of the SDLC, ensuring adherence to best practices and IT governance standards.
Support automation through CI/CD pipelines and Git-based version control.

Collaborate with cross-functional teams to deliver reliable, client-focused solutions.

Requirements
Minimum of 5 years experience in software development and system design.
Bachelors degree in Computer Science, Engineering, Informatics, or a related field.
Proven experience with:
Back-End: Java EE, Spring Boot, Spring Data
Front-End: JavaScript (ES5/ES6), React JS
Database: PostgreSQL
DevOps Tools: Git, CI/CD pipelines

Architecture: Microservices, RESTful APIs

Solid understanding of the software development lifecycle (SDLC) and Agile methodologies.

Strong problem-solving ability, analytical thinking, and attention to detail.

Advantages
AWS certification or proven hands-on experience with AWS (Lambda, EC2, S3, RDS).
Experience working with containerisation and orchestration tools (Docker, Kubernetes).
Familiarity with infrastructure as code (Terraform, CloudFormation).

Exposure to cloud-native architecture and DevOps practices.

Experience with unit testing, clean code principles, and continuous integration

thumb_up_altRecommended

Senior Software Developer: e-Core

apartmentGG Financial RecruitmentplaceCape Town
An International Company based in Kuilsriver is looking for a Senior Software Developer; eCore Experience Required Strong skills in: Oracle Forms, Oracle PL/SQL, XML, SOAP, WCF, RESTful APIs, HTML5, Angular, JavaScript, jQuery, JSON, PHP, Database...
local_fire_departmentUrgent

Software Developer / Software Engineer

apartmentJenRec RecruitmentplaceCape Town
The Software Developer will design, develop, and maintain web interfaces and backend systems. The role includes debugging, troubleshooting, testing, and delivering high-quality software solutions while collaborating with cross-functional teams. Key...
apartmentThe Legends AgencyplaceCape Town
landscape across Africa. The Role: Senior Software Developer This role offers the opportunity to work across a diverse and evolving tech ecosystemdeveloping scalable cloud platforms, intuitive front-end applications, and mobile systems. Beyond coding...