Solutions Architect (Senior)
Job Location:
Pretoria - South Africa
Monthly Salary:
Not provided by the employer
Posted:
10 September 2026 (Yesterday)
Application Deadline:
8 December 2026
Vacancies:
1 Vacancy
Job Summary
Reference: JHB001571-Jaime-2
ESSENTIAL SKILLS:
ADVANTAGEOUS SKILLS:
ESSENTIAL SKILLS:
- Strong proficiency with Java (Spring Boot) for backend development and building scalable services.
- Strong proficiency with for backend development and building scalable services.
- Proven experience with frontend development using Angular TypeScript and modern JavaScript for building responsive interfaces and developer-facing UI components.
- Hands-on experience with both NoSQL (MongoDB) and relational SQL databases; solid understanding of database concepts query languages relationships and how to create and maintain scalable schemas.
- Deep experience designing and implementing RESTful APIs and GraphQL APIs and integrations using JSON/ XML and API design best practices.
- Experience designing and implementing microservices and event-driven architectures; integrate with message and event systems to enable real-time and asynchronous workflows.
- Knowledge of secure coding practices and application security frameworks.
- Cloud-native development and publishing experience on AWS (Lambda ECS/EKS S3 API Gateway IAM).
- Experience designing building and operating CI/CD pipelines with Git and tools such as GitHub Actions
- Jenkins or AWS CodePipeline; understanding of CI/CD concepts is required.
- Solid understanding of Git and source control workflows.
- Curiosity and drive: actively seeks out unknowns experiments to learn and enjoys solving complex technical problems.
- Systems thinking: understands how components interact anticipates downstream impacts and designs solutions with an end-to-end perspective.
- Strong problem-solving: breaks down ambiguous problems proposes pragmatic solutions and measures outcomes.
- Adaptability and collaboration: works well with changing priorities values feedback and partners effectively across cross-functional teams.
- Agile working: comfortable in iterative delivery sprint cadences and delivering incremental value with engineering discipline.
- Clear communication: explains technical choices to technical and non-technical stakeholders and documents decisions clearly.
- Continuous learning: keeps skills current and stays up to date with best practices.
- Strong ownership and leadership skills: drive technical topics communicate effectively with stakeholders and deliver end-to-end solutions.
ADVANTAGEOUS SKILLS:
- Python (for scripting tooling automation or data-processing tasks).
- Knowledge or hands-on experience with Zero Trust principles and integrations (e.g. identity-aware access least-privilege secure service-to-service authentication and authorization).
- Infrastructure as Code experience using Terraform to provision and manage AWS infrastructure.
- Docker fundamentals and container-based delivery experience (builds images registries basic runtime patterns).
- Experience with ServiceNow development from a developer perspective (Service Catalog / catalogue builder workflows).
- Familiarity with Graph databases and query languages (e.g. Neo4j Amazon Neptune) and experience building graph/network views of relationships.
- Experience with event-streaming platforms and messaging systems (e.g. Kafka RabbitMQ) and architectural patterns for high-throughput messaging.
- Familiarity with Kubernetes and container orchestration (EKS) for scalable deployments.
- Observability tooling experience (CloudWatch Prometheus Grafana log aggregation) and secrets management (AWS Secrets Manager HashiCorp Vault).
- Experience with Terragrunt GitOps workflows and policy-as-code approaches.
- Exposure to SAP integration patterns is a plus.
Duties & Responsibilities
RESPONSIBILITIES:
- Lead and drive technical topics across the full stack - from requirements architecture and design through implementation testing and production operations.
- Architect implement and maintain backend services using Java (Spring Boot) and that expose RESTful and GraphQL APIs for internal and external consumers.
- Design and build responsive front-end applications and developer-facing interfaces using Angular and TypeScript.
- Create and maintain databases and relationships; ensure database solutions are scalable performant and maintainable.
- Design and implement microservices and event-driven architectures; integrate with message and event systems to enable real-time and asynchronous workflows.
- Define and implement API contracts versioning strategies and consumer-producer agreements (OpenAPI GraphQL schema contract testing).
- Build and operate CI/CD pipelines containerised builds and deployment automation; ensure reliable release processes and rollback strategies.
- Instrument applications and infrastructure with observability (metrics logs traces); define and meet SLOs and participate in incident response/on-call rotations as required.
- Drive secure coding practices and perform threat modelling where required.
- Integrate systems with third-party APIs and internal services ensuring robust error handling retries and idempotency.
- Collaborate with initiative streams stakeholders and technical peers to ensure the best technical solutions are implemented and to provide input on roadmap topics.
- A degree in IT or equivalent qualifications or established certifications.
- Extensive hands-on experience (typically 6 years) in full-stack development with demonstrable projects using Java (Spring Boot) Angular TypeScript and modern JavaScript.
- Proven track record delivering production-grade applications involving databases (MongoDB SQL) API integrations microservices and cloud deployments on AWS.
Required Experience:
Senior IC