Senior Software Engineer (IT)

ATS Client · Pretoria, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Senior Software Engineer

Location: Pretoria Head Office

Salary: Market Related

Key Competencies

Our client is looking for a well-rounded Java Developer with 8+ years' solid development experience.

Back-end and Front-end Development (detail below)

Back end Technologies: • Java • Spring Boot • Docker • Docker Compose • Gradle (build tool) • Spring Cloud Contract (contract testing) • Cucumber (BDD tool) • MySQL database • Hibernate • Kafka • Swagger • Apache Mesos (container orchestration) • Liquibase (database migration tool) • Mockito • JUnit • Jenkins/Concourse CI • Zookeeper • AWS • Git • Bitbucket

Front end Technologies: • AngularJS, 2, 4, 5 • JavaScript • TypeScript • Cucumber (BDD tool) • Nrwl • ngRx • webpack • npm • Yarn • Jasmine • Karma • Protractor • Selenuim Jenkins/Concourse CI • Git • Bitbucket

Skills/knowledge: • Scrum Agile framework • Specification by example • Unit testing • Component testing • Contract testing • E2E testing • RESTful APIs • Behavior Driven Development • Design Patterns • Domain Driven Design • Hexagonal Architecture

Other Competencies: • Team Player • Diligent and proactive • Good Communication: effective, regular, clear • Self-starter • Accountability • Troubleshooting skills • Continuous integration • Professional client interaction • Effective team leader (where applicable) • Decision Making and Problem solving skills

Qualifications: • IT Degree preferable; Diploma will be considered. • Java Certification preferred.

Please send Updated CV, Qualifications and last payslip to cathy@aaaa.co.za

AtripleA Recruitment and Temps www.aaaa.co.za

Posted 2026-01-12

Auto-apply to this jobView original posting ↗
Senior Software Engineer (IT) at ATS Client — Pretoria, Gauteng · JobAlertsZA