Sabenza IT & Recruitment

Backend Architect - Java and .Net

Sabenza IT & Recruitment · Pretoria, Gauteng, South Africa

IT Services and IT Consulting · 11-50 employees

14 h ago
Principal (10+ yrs) Full-time South Africa
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Backend Architect will lead the design and delivery of enterprise-scale technology solutions while driving application modernization initiatives. They are responsible for providing technical leadership across development teams and ensuring alignment with enterprise architecture standards.

What they look for

Java .NET Solutions Architecture Cloud-native architectures OpenShift Docker Kubernetes Microservices API Design DevOps CI/CD Integration Architecture Data Architecture TOGAF AWS Azure

Requirements

Candidates must have at least 10 years of software development experience and 5+ years in solutions architecture. A relevant degree or diploma is required, along with expertise in Java, .NET, cloud-native platforms, and containerization.

Full description

We are seeking an experienced Solutions Architect to lead the design and delivery of enterprise-scale technology solutions. The successful candidate will be responsible for developing end-to-end solution architectures, driving application modernisation initiatives, providing technical leadership across development teams, and ensuring alignment with enterprise architecture standards and business objectives.

This role requires strong expertise across Java and .NET technology stacks, cloud-native architectures, containerisation platforms, and modern software engineering practices.

Requirements

  • Relevant Degree in Computer Science, Information

Technology, Software Engineering, or related field; or relevant Diploma with at least 10 years of software development experience and at least 5 years proven experience as a Solutions Architect.

  • Relevant Architecture certifications (e.g., TOGAF, Cloud

Certifications – AWS/Azure)

  • Minimum 10 years’ experience as a Software Developer
  • Minimum 5+ years’ solid experience in Solutions

Architecture

  • Proven experience in enterprise-scale application design

and delivery

  • Demonstrated experience in modernization and

transformation initiatives

  • Experience working across multiple concurrent projects
  • Strong experience in Java technology stack, .NET

technology stack

  • Extensive experience with OpenShift platform,

Containerisation (Docker, Kubernetes), Cloud-native architectures

  • Strong experience with Microservices architecture, API

design and integration, DevOps practices and CI/CD pipelines

  • Architecture Capability must include end-to-end solution

design, Integration architecture (REST, SOAP, messaging patterns), Data architecture (high-level), Security and performance considerations, Infrastructure and platform alignment

Advantageous Experience:

  • Experience in public sector / enterprise environments
  • Experience with digital transformation programmes
  • Exposure to cloud platforms (AWS, Azure)
  • Experience with event-driven architectures and streaming

platforms

  • Knowledge of Enterprise Architecture frameworks (TOGAF)