Solutions Architect (Enterprise software · Java / Spring · Azure)

Zohorecruit

Pretoria

On-site

ZAR 900,000 - 1,800,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Zohorecruit in Pretoria, South Africa, is seeking a Solutions Architect to design scalable, secure enterprise software using Java/Spring Boot, Azure, and microservices. The role covers architecture across applications, cloud, integration, and infrastructure, ensuring maintainable, scalable delivery.

You will define RESTful APIs, security patterns, CI/CD and Docker integration, and guide teams to translate business needs into solid technical designs.

Qualifications

  • Strong software development background, ideally Java.
  • Experience as Solutions Architect, Technical Architect or Software Architect.
  • Java and the Spring Boot ecosystem.
  • Enterprise application architecture, microservices and distributed architecture.
  • RESTful APIs and API integration.
  • Relational databases and SQL.
  • Cloud architecture, Microsoft Azure and Azure DevOps.
  • Security architecture, API security and JWT.
  • CI/CD and Docker / containerisation.
  • Ability to produce architecture and design documentation.
  • Ability to translate business requirements into technical solutions.
  • Experience working with developers, infrastructure and business stakeholders.

Responsibilities

  • Own the solution design for enterprise applications, from business requirement through to a buildable technical design.
  • Define application, integration and cloud architecture for Java and Spring Boot services, including microservices and distributed systems.
  • Design RESTful APIs and integration patterns, including security (JWT and API security), and keep contracts clear for consuming teams.
  • Set the Azure architecture for the solution, covering hosting, identity, networking and operational fit, and align delivery with Azure DevOps.
  • Design data access against relational databases and SQL, including how services share and own data.
  • Put CI/CD and containerisation (Docker) into the delivery design so builds, releases and environments stay repeatable.
  • Build security into the design: authentication, authorisation, secrets, and how services talk to each other.
  • Produce architecture and design documentation that developers, infrastructure and business stakeholders can use.
  • Work with development, infrastructure and business teams to translate requirements, challenge weak designs, and keep delivery on the agreed architecture.
  • Guide developers on implementation choices and review designs so the solution stays maintainable as it scales.

Skills

Java development
Solution architecture
Microservices
RESTful APIs
Spring Boot
Relational databases
Cloud architecture
Security architecture
CI/CD
Documentation
Data ownership
Digital integration

Tools

Docker
Azure DevOps
Azure

Job description

Solutions Architect (Enterprise software Java / Spring Azure)

Pretoria, South Africa

Design scalable, secure and maintainable enterprise software solutions. The role needs a strong development background,with the architect comfortable across application architecture, cloud, integration, infrastructure and distributed systems. Theright person has come through Java development, not an infrastructure-only path.

Requirements

Key responsibilities:

  • Own the solution design for enterprise applications, from business requirement through to a buildable technical design.
  • Define application, integration and cloud architecture for Java and Spring Boot services, including microservices and
  • distributed systems.
  • Design RESTful APIs and integration patterns, including security (JWT and API security), and keep contracts clear for
  • consuming teams.
  • Set the Azure architecture for the solution, covering hosting, identity, networking and operational fit, and align delivery
  • with Azure DevOps.
  • Design data access against relational databases and SQL, including how services share and own data.
  • Put CI/CD and containerisation (Docker) into the delivery design so builds, releases and environments stay repeatable.
  • Build security into the design: authentication, authorisation, secrets, and how services talk to each other.
  • Produce architecture and design documentation that developers, infrastructure and business stakeholders can use.
  • Work with development, infrastructure and business teams to translate requirements, challenge weak designs, and keep
  • delivery on the agreed architecture.
  • Guide developers on implementation choices and review designs so the solution stays maintainable as it scales.
Must-have experience:
  • Strong software development background, ideally from Java.
  • Significant experience as a Solutions Architect, Technical Architect or Software Architect.
  • Java and the Spring Boot ecosystem.
  • Enterprise application architecture, microservices and distributed architecture.
  • RESTful APIs and API integration.
  • Relational databases and SQL.
  • Cloud architecture, Microsoft Azure and Azure DevOps.
  • Security architecture, API security and JWT.
  • CI/CD and Docker / containerisation.
  • Ability to produce architecture and design documentation.
  • Ability to translate business requirements into technical solutions.
  • Experience working with developers, infrastructure and business stakeholders.
Advantageous:
  • Angular.
  • Native Android or mobile architecture.
  • Azure Functions and Azure App Services.
  • Messaging and event-driven architecture.
  • GraphQL.
  • High-volume or mission-critical systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Solution Architect (Master / Principal Level)
Solution Architect (Master / Principal Level)

Blue Pearl PTY • Sandton

On-site
ZAR 1,400,000 - 2,100,000
Enterprise Architect
Enterprise Architect

Parvana • Cape Town

On-site
ZAR 900,000 - 1,400,000
Senior Solution Architect
Senior Solution Architect

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 70,000 - 100,000
Solutions Architect, Full Stack
Solutions Architect, Full Stack

Hire Resolve • Oos-Kaap

On-site
ZAR 800,000 - 1,200,000
Solutions Architect
Solutions Architect

Parvana • Bellville

On-site
ZAR 600,000 - 800,000
Solutions Architect
Solutions Architect

Paracon • Johannesburg

On-site
ZAR 600,000 - 900,000
Solution Architect - Sandton / Hybrid - R1300k PA
Solution Architect - Sandton / Hybrid - R1300k PA

E-Merge • South Africa

On-site
ZAR 1,300,000 - 1,500,000
Senior Software Architect
Senior Software Architect

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,600,000
Executive-level bonuses
Hybrid work arrangement
Premium health & retirement benefits
+2
.Net Solution Architect
.Net Solution Architect

Watershed Consulting • Gauteng

On-site
ZAR 1,171,000 - 1,378,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