Remote Java System Architect: Senior Backend & Design

E-Merge IT Recruitment

Johannesburg

On-site

ZAR 1,350,000 - 1,650,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

E-Merge IT Recruitment is seeking a Senior Full Stack Developer with strong Java backend and system design experience. You’ll design, build, and scale high-performance applications supporting critical operations.

Collaborate across the full development lifecycle, shaping robust architectures and advancing engineering best practices. The role involves working on distributed systems, microservices, cloud deployments, and frontend work with React/TypeScript.

Qualifications

  • 9+ years of professional software development experience.
  • Strong 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 scalable, highly available distributed systems.
  • Strong understanding of microservices and/or SOA.
  • Experience with event-driven architecture, messaging and asynchronous processing.
  • Strong database design and data modelling experience.
  • Experience with cloud environments and modern dev practices.
  • Experience developing frontend apps using React, TypeScript and/or JavaScript.
  • Strong API design, security and authentication.
  • Experience in Agile engineering teams.
  • Autonomous in tackling complex technical problems.

Responsibilities

  • Design, build, and scale high-performance applications for critical business operations.
  • Collaborate with team to shape robust architectures across full development lifecycle.
  • Drive engineering best practices, scalability, and innovation across projects.
  • Develop backend services and APIs with a focus on reliability and security.
  • Work with frontend teams using React/TypeScript where needed.

Skills

Java
Spring Boot
Backend development
APIs
System design
Distributed systems
Microservices
Event-driven
Cloud
Database design
PostgreSQL/MySQL
Redis/Caching
Docker
Kubernetes
React/TypeScript
API security
Agile

Tools

Git
CI/CD
Jenkins
AWS
Azure
GCP

Job description

E-Merge IT Recruitment is seeking a Senior Full Stack Developer with strong Java backend and system design experience. You’ll design, build, and scale high-performance applications supporting critical operations.

Collaborate across the full development lifecycle, shaping robust architectures and advancing engineering best practices. The role involves working on distributed systems, microservices, cloud deployments, and frontend work with React/TypeScript.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Back-End Engineer — Spring Boot, AWS & Microservices
Senior Java Back-End Engineer — Spring Boot, AWS & Microservices

E-Merge • South Africa

On-site
ZAR 1,260,000 - 1,540,000
Senior Java Architect: Enterprise-Scale Systems Lead
Senior Java Architect: Enterprise-Scale Systems Lead

E-Merge • Stellenbosch

On-site
ZAR 1,020,000
Senior Full-Stack Node & React Engineer (Hybrid)
Senior Full-Stack Node & React Engineer (Hybrid)

E-Merge • South Africa

Hybrid
ZAR 1,020,000 - 1,380,000
Java Architect
Java Architect

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Java Backend Architect - Java EE, Spring, AWS
Senior Java Backend Architect - Java EE, Spring, AWS

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,500,000
Java Backend Solution Architect for Enterprise Systems
Java Backend Solution Architect for Enterprise Systems

The Focus Group • Sandton

On-site
ZAR 800,000 - 1,200,000
Solution Architect (Java Backend Specialist) Contract
Solution Architect (Java Backend Specialist) Contract

The Focus Group • Sandton

On-site
ZAR 800,000 - 1,200,000
Senior Java & Full-Stack Engineer — Hybrid in Johannesburg
Senior Java & Full-Stack Engineer — Hybrid in Johannesburg

Recruiters of Distinction • City of Johannesburg Metropolitan Municipality

Hybrid
ZAR 655,000 - 932,000
Hybrid work environment
Exposure to modern web technologies
Collaborative culture
Senior Backend Java Engineer - Fully Remote
Senior Backend Java Engineer - Fully Remote

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary + bonus
Fully remote
Health/dental/vision insurance
+2
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary + bonus
Fully remote
Health/dental/vision insurance
+2