First seen by Alion on Nov 12, 2026.
SA Citizens and Work Permit holders based in SA Only
Location: Menlyn, Pretoria
Working Model: Hybrid – 2 days per week in the office
Contract: 3 years, renewable
Start Date: 1 January 2027
About the Opportunity
OpenSource Intelligent Solutions is recruiting an experienced Solutions Architect (Expert) for an exciting long-term opportunity within a sophisticated global enterprise IT environment.
We are looking for a highly skilled technical professional with extensive Java, Spring Boot, Angular, TypeScript, Microservices and Full-Stack Development experience.
The successful candidate will lead the architecture, design and development of enterprise-grade applications, delivering secure, scalable, resilient and high-performance software solutions.
This opportunity involves modern Zero Trust security initiatives, enterprise integration, cloud-native technologies and collaboration with international technical teams.
Duties & ResponsibilitiesSolution Architecture & Development
-
Lead the architecture, design, development and delivery of enterprise full-stack applications.
-
Develop scalable, secure and maintainable software solutions.
-
Architect and maintain backend services exposing APIs to internal and external consumers.
-
Design and build responsive frontend applications using modern frameworks.
Integration & Microservices
-
Design and implement microservices and event-driven architectures.
-
Integrate applications with internal services and third-party APIs.
-
Define API contracts, versioning strategies and consumer-producer agreements.
-
Implement reliable integration patterns, including retries, error handling and idempotency.
-
Enable real-time and asynchronous workflows using messaging technologies.
Database Architecture
-
Design and implement relational database solutions.
-
Develop maintainable database structures and relationships.
-
Ensure database scalability and performance.
DevOps & Security
-
Design, build and maintain CI/CD pipelines.
-
Implement automated deployments and reliable release processes.
-
Establish effective rollback strategies.
-
Champion secure coding and security-by-design principles.
-
Support application observability, monitoring and production stability.
Technical Leadership
-
Provide technical direction and architectural guidance.
-
Collaborate with stakeholders and multidisciplinary Agile teams.
-
Resolve complex technical challenges and perform root-cause analysis.
-
Drive software engineering best practices and continuous improvement.
-
Contribute to enterprise technology modernisation and security transformation initiatives.
Essential Technical Skills
Candidates must demonstrate strong hands-on experience in the following:
Backend Development
-
Java development and Java-based frameworks
-
Spring Boot application development
-
RESTful API design, development and integration
-
Microservices architecture and development
-
Backend service design and implementation
-
API integration patterns and service communication
Frontend Development
-
Angular
-
TypeScript
-
Modern JavaScript
-
Responsive and maintainable frontend application development
-
Full-stack application integration
Database Technologies
-
SQL and relational databases
-
Database architecture and schema design
-
Database relationships and data modelling
-
Database performance, scalability and maintainability
Architecture & Integration
-
Microservices-based architecture
-
Event-driven architecture
-
Asynchronous workflows and event-based integration
-
API contracts and versioning strategies
-
Enterprise application integration
-
Secure and scalable system design
DevOps & Software Delivery
-
Git source control
-
CI/CD pipelines
-
Automated build and deployment processes
-
Release management and deployment automation
-
Secure coding practices
-
Application monitoring and troubleshooting
-
Agile software development methodologies
Advantageous Technical Skills
Experience with any of the following will be advantageous:
-
Python
-
Zero Trust security principles and integrations
-
ServiceNow development, including Service Catalog and workflow development
-
Node.js
-
MongoDB and NoSQL databases
-
AWS and cloud-native application development
-
Apache Kafka and RabbitMQ
-
SAP integration patterns and enterprise SAP environments
-
Docker containerization
-
Kubernetes orchestration
Minimum Qualifications & Experience
-
Relevant IT degree or equivalent professional experience.
-
Minimum 6+ years' hands-on experience developing enterprise full-stack applications.
-
Extensive experience with Java, Spring Boot, Angular and TypeScript.
-
Proven experience designing and developing RESTful APIs and Microservices.
-
Strong knowledge of relational databases and SQL.
-
Demonstrated experience in CI/CD, secure coding and software delivery.
-
Experience working within Agile development teams.
-
Proven ability to contribute to end-to-end enterprise application delivery.
-
Strong technical problem-solving, communication and stakeholder engagement skills.
-
Ability to provide technical guidance and resolve complex architectural challenges.
Based on current salary and benefits
Interested?Why Consider This Opportunity?
-
Exposure to cutting-edge global enterprise technology.
-
Participation in strategic Zero Trust security transformation initiatives.
-
Opportunities to work with modern full-stack and cloud-native technologies.
-
Collaboration with international technology teams.
-
Challenging enterprise architecture and integration projects.
-
Hybrid working arrangements.
-
A long-term, renewable contract opportunity.
Apply Now
If you have a strong background in Java Full-Stack Development, Solution Architecture, Spring Boot, Angular, Microservices and Enterprise Integration, we would like to hear from you.
Email your CV to: [email protected]
Subject: Solutions Architect (Expert)

