Enter a job title or keyword

Solutions Architect (Expert)

Imizizi


Job Location:

Pretoria - South Africa

Monthly Salary: Not provided by the employer
Posted: 20 October 2026 (4 days ago)
Application Deadline: 17 January 2027
Vacancies: 1 Vacancy

Job Summary

Reference: JHB001571-Jaime-3

ESSENTIAL SKILLS:



  • Strong experience with Java development and Java-based frameworks particularly Spring Boot

  • Strong experience with Angular TypeScript and modern JavaScript for building robust front-end applications

  • Strong experience with SQL and relational databases including database concepts and schema design

  • Proven knowledge designing and implementing RESTful APIs and API integration patterns

  • Strong experience developing applications using microservices-based architectures

  • Understanding of event-driven architecture and how to design systems that react to events

  • Proficient with Git for source control and collaboration

  • Experience with CI/CD pipelines and automated build/deploy workflows

  • Practiced in secure coding practices and applying security considerations across the stack




ADVANTAGEOUS SKILLS:



  • Python

  • Knowledge or hands-on experience with Zero Trust security principles and integrations ServiceNow development (Service Catalog catalogue builder workflows)


  • MongoDB or other NoSQL databases

  • Cloud-native development experience preferably AWS

  • Event-streaming and messaging platforms (e.g. Kafka RabbitMQ)

  • SAP integration patterns and enterprise SAP landscapes

  • Containerization (Docker) and orchestration platforms (Kubernetes)

Duties & Responsibilities
RESPONSIBILITIES:

  • Lead the design development and delivery of end-to-end full-stack applications and services.
  • Architect implement and maintain backend services that expose APIs for internal and external consumers.
  • Design and build scalable responsive and maintainable front-end applications
  • 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.
  • Build and operate CI/CD pipelines and deployment automation; ensure reliable release processes and rollback strategies.
  • Ensure applications are observable and support effective monitoring troubleshooting and production operations.
  • Champion secure coding practices and incorporate security into design and delivery.
  • Integrate systems with third-party APIs and internal services ensuring robust error handling retries and idempotency.
  • Collaborate with stakeholders to deliver iterative value in an Agile environment.
  • Troubleshoot complex issues perform root-cause analysis and implement durable fixes for all environments.


QUALIFICATIONS/EXPERIENCE:

  • Relevant IT degree or equivalent professional experience with a strong proven track record in full-stack development
  • Extensive hands-on experience developing enterprise full-stack applications (6 years)
  • Demonstrable experience working in Agile teams and contributing to end-to-end delivery

Submit your CV to: and Subject line Role title

Required Experience:

Staff IC