Java Software Developer | Hybrid
Job in
Stellenbosch, 7600, South Africa
Listed on 2026-01-07
Listing for:
Ace Staffing
Full Time
position Listed on 2026-01-07
Job specializations:
-
Software Development
Java Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
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 Postgre
SQL. - 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.
- Minimum of 5 years experience in software development and system design.
- Bachelor's degree in Computer Science, Engineering, Informatics, or a related field.
- Solid understanding of the software development lifecycle (SDLC) and Agile methodologies.
- Strong problem‑solving ability, analytical thinking, and attention to detail.
- Proven experience with:
- Back‑End:
Java EE, Spring Boot, Spring Data - Front‑End:
JavaScript (ES5/ES6), React JS - Database:
PostgreSQL - Dev Ops Tools:
Git, CI/CD pipelines - Architecture:
Microservices, RESTful APIs
- Back‑End:
- 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, Cloud Formation).
- Exposure to cloud‑native architecture and Dev Ops practices.
- Experience with unit testing, clean code principles, and continuous integration.
Position Requirements
5+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×