Java System Design Specialist - REMOTE - R1.6m Per annum
- Location
- Remote (South Africa)
- Contract
- Permanent
- Salary (as advertised)
- R1 500 000 per year
- Minimum qualification
- Bachelor's degree
- Closing date
First listed . Last checked at source .
In brief
Overview This role is for a Java System Design Specialist to join a fast-growing technology team. E-Merge is the recruitment agency managing this vacancy. The position is permanent and fully remote, offering a salary of R1.5m per annum, negotiable based on experience and ability (the job title indicates R1.6m per annum). The specialist will play a key role in designing, building, and scaling high-performance applications that support critical business operations. It is an opportunity for an experienced engineer to solve complex technical challenges, shape robust architectures, and work across the full development lifecycle, collaborating with talented developers and stakeholders while helping drive engineering best practices, scalability, and innovation. What you will do * Play a key role in designing, building, and scaling high-performance applications that support critical business operations. * Solve complex technical challenges. * Shape robust architectures. * Work across the full development lifecycle. * Collaborate with talented developers and stakeholders. * Help drive engineering best practices, scalability, and innovation. Requirements (from the original advert) * 9+ years' professional software development experience. * Strong commercial Java development experience. * Strong experience with Spring Boot / Spring Framework. * Proven experience developing backend services and APIs. * Strong understanding of system design and software architecture. * Experience designing and developing scalable, highly available distributed systems. * Strong understanding of microservices and/or service-oriented architectures. * Experience with event-driven architecture, messaging and asynchronous processing. * Strong database design and data modelling experience. * Experience working with cloud-based environments and modern development practices. * Experience developing frontend applications using React, TypeScript and/or JavaScript. * Strong understanding of API design, application security and authentication. * Experience working within Agile engineering teams. * Comfortable working on complex technical problems with a high degree of autonomy. * **Data & Infrastructure Technologies:** * PostgreSQL / MySQL or similar relational databases. * Redis / caching. * NoSQL technologies (advantageous). * Docker. * Kubernetes (advantageous). * AWS / Azure / GCP. * CI/CD. * Monitoring, logging and observability. Who should apply * A Senior Full Stack Developer with strong expertise in Java, backend engineering, and system design experience. * An experienced engineer who enjoys solving complex technical challenges, shaping robust architectures, and working across the full development lifecycle. * Someone comfortable working on complex technical problems with a high degree of autonomy. * An individual looking to join a fast-growing technology team. Deadline Not specified Reference Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/java-system-design-specialist-remote-r1.6m-per-annum-id-7569914 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 9 years of experience.
- Java
- JavaScript
- TypeScript
- React
- PostgreSQL
- MySQL
- AWS
- Azure
- Google Cloud
- Docker
- Kubernetes
- Agile / Scrum
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.