More jobs:
Solutions Architect; Enterprise software · Java/Azure
Job in
Pretoria, 0002, South Africa
Listed on 2026-10-09
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
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.
RequirementsKey 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.
- 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.
- 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).
(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:
×