×
Register Here to Apply for Jobs or Post Jobs. X

Solutions Architect; Enterprise software · Java​/Azure

Job in Pretoria, 0002, South Africa
Listing for: Zohorecruit
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Software Architect, Backend Developer, Java Developer, Azure
Job Description & How to Apply Below
Position: Solutions Architect (Enterprise software · Java / Spring · Azure)
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 Dev Ops.
  • 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 Dev Ops.
  • 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary