Job Search and Career Advice Platform

Enable job alerts via email!

Senior Infrastructure Engineer

Sabenza IT & Recruitment

Pretoria

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment company in South Africa seeks an experienced Senior Infrastructure Engineer to join a high-performing product team. This role emphasizes backend development and requires expertise in Java, DevOps practices, and cloud solutions. Candidates should possess strong skills in system reliability, production support, and relevant IT qualifications. The position offers opportunities to participate in agile development and work with modern frameworks. Competitive compensation and professional growth potential offered.

Qualifications

  • 5+ years experience in a mid-to-senior technical role.
  • 7+ years total professional IT experience.

Responsibilities

  • Participate in system analysis, solution design, development, testing, and deployment.
  • Design, build, deploy, and operate backend services.
  • Implement automated unit and integration tests to ensure quality.
  • Support production systems in a Tier-3 DevOps operational support role.
  • Plan and execute upgrades to applications, tools, and platforms.

Skills

Production support
Incident resolution
System reliability
Java
Quarkus framework
API design
PostgreSQL
JUnit
Docker
Git
GitHub Actions
Maven

Education

Relevant IT Degree or equivalent experience

Tools

GitHub Enterprise
AWS
Azure
Job description

We are looking for a Senior Infrastructure Engineer / Backend-focused DevOps professional to join a high-performing product team delivering compliant, scalable, and highly available digital solutions. The role focuses on building, operating, and improving backend systems within an agile, cloud-native DevOps environment, with exposure to full-stack development.

Key Responsibilities
  • Participate in system analysis, solution design, development, testing, and deployment within an Agile/DevOps model
  • Design, build, deploy, and operate backend services using Java and modern frameworks
  • Contribute to frontend development where required, working with Angular-based applications
  • Implement automated unit and integration tests to ensure quality and reliability
  • Support production systems as part of a Tier-3 DevOps operational support role
  • Troubleshoot and resolve complex incidents to ensure high availability of critical systems
  • Plan and execute upgrades to applications, tools, and platforms
  • Create and maintain system documentation, standard operating procedures, and technical artifacts
  • Build cloud-native solutions to support scalability, resilience, and business agility
Requirements
Essential Skills & Experience
  • DevOps & Operations: Production support, incident resolution, system reliability
  • Backend Development:
    • Java
    • Quarkus framework
    • API design and integration
    • Messaging frameworks (JMS, Kafka)
  • Databases: PostgreSQL, strong SQL skills
  • Testing: JUnit or similar unit testing frameworks
  • Containers: Docker (building and running container images)
  • Version Control: Git (GitHub Enterprise)
  • CI/CD: Build and deployment pipelines using GitHub Actions
  • Build Tools: Maven
Advantageous Skills
  • Cloud platforms: AWS or Azure
  • Frontend technologies: Angular, HTML, CSS, JavaScript, TypeScript
  • Familiarity with frontend frameworks and libraries (e.g. Angular ecosystem, jQuery)
  • UX awareness and experience working with Figma
Qualifications
  • Relevant IT Degree or equivalent experience
  • 5+ years experience in a mid-to-senior technical role
  • 7+ years total professional IT experience
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.