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