Operations

Java System Design Specialist

E-Merge IT Recruitment·Johannesburg, Gauteng, south-africa·Permanent·Remote
OperationsseniorPermanentRemote
-

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 experienceStrong commercial Java development experienceStrong experience with spring boot / spring frameworkProven experience developing backend services and APIsStrong understanding of system design and software architectureExperience designing and developing scalable, highly available distributed systemsStrong understanding of microservices and/or service-oriented architecturesExperience with event-driven architecture, messaging and asynchronous processingStrong database design and data modelling experienceExperience working with cloud-based environments and modern development practicesExperience developing frontend applications using React, TypeScript and/or JavaScriptStrong understanding of API design, application security and authenticationExperience working within Agile engineering teamsComfortable working on complex technical problems with a high degree of autonomyData and infrastructure PostgreSQL / MySQL or similar relational databasesRedis / cachingNoSQL technologies advantageousDockerKubernetes advantageousAWS / Azure / GCPCI/CDMonitoring, logging and observabilityReference 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 [[garthz@e-merge.co.za]] 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!

Apply Now
Send your CV along with a cover letter togarthz@e-merge.co.za

Please use the job title as the subject line of your email.

At a glance

Company

E-Merge IT Recruitment

Location

Johannesburg, Gauteng, south-africa

Employment

Permanent

Work style

Remote

Experience

senior

Valid until

Not specified

Created

August 31, 2026