· Languages: Java (primary), .NET (advantage), COBOL (advantage)
· Cloud & Infrastructure: AWS Cloud, Kubernetes, Kafka
· Databases: PostgreSQL, MSSQL
· Tooling: GitHub, CI/CD pipelines
· Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design
Must-Have:
Minimum:
· Grade 12 National Certificate / Vocational
Ideal:
· Relevant tertiary qualification in Information Technology, Computer Science, or related field
· 6+ years’ proven experience in backend software development with a focus on complex, large-scale systems.
· Deep experience in full SDLC, agile methodologies, and cloud-native development.
· Proven expertise in designing and developing microservices and event-driven architectures.
· Advanced understanding of RESTful APIs, backend frameworks, and cloud platforms (AWS preferred).
· Solid experience with Kubernetes for containerisation and orchestration.
· Expertise in database systems (SQL and NoSQL) and performance optimisation.
· Extensive experience in mentoring and leading teams, with the ability to influence engineering culture and drive innovation.
Advantageous:
· Experience with .NET or COBOL for legacy-modernisation projects.
· Prior exposure to legacy system decommissioning, system migrations, or domain-driven design.