PermanentIT & Software

Java System Design Specialist - REMOTE - R1.6m Per annum

E-Merge

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

Are you a Senior Full Stack Developer with strong expertise in Java, backend engineering, and STRONG system design experience? Join a fast-growing technology team where you'll play a key role in designing, building, and scaling high-performance applications that support critical business operations. This is an exciting opportunity for an experienced engineer who enjoys solving complex technical challenges, shaping robust architectures, and working across the full development lifecycle. You'll collaborate with talented developers and stakeholders while helping drive engineering best practices, scalability, and innovation. Requirement * 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 * PostgreSQL / MySQL or similar relational databases * Redis / caching * NoSQL technologies advantageous * Docker * Kubernetes advantageous * AWS / Azure / GCP * CI/CD * Monitoring, logging and observability Reference Number for this position is GZ61510 which is a permanent Remote position offering a salary of R1.5m per annum, negotiable based on experience and ability. Contact Garth on [email protected] or call 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? We are a specialist niche recruitment agency. We offer our candidates a wide range of opportunities, ensuring we successfully match the right technology professionals with the right roles. Do you know a developer or technology specialist looking for a new opportunity? We pay cash for successful referrals! E-Merge Recruiter

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.

How to spot a job scam

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.

Similar roles

Get new it & software jobs by email

Free. No account needed. Unsubscribe with one click.

We only use your email to send this alert. See our privacy policy.