Enter a job title or keyword

2151 Full Stack Developer (Senior)

Imizizi


Job Location:

Pretoria - South Africa

Monthly Salary: Not provided by the employer
Posted: 23 May 2026 (30+ days ago)
Application Deadline: 20 August 2026
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

Reference: JHB001419-SN-1

ESSENTIAL SKILLS:


  • Java 21 J2EE JAX-RS JPA JTA ORM frameworks

  • Strong API design (REST) microservices architecture and integration patterns

  • Advanced SQL and PostgreSQL optimisation

  • Messaging systems (Kafka) and event-driven architecture

  • AWS (ALB ECS RDS) and cloud-native design principles

  • Containerisation (Docker) and CI/CD pipelines (GitHub Actions)

  • Monitoring and logging: Grafana stack (Grafana Loki Tempo Prometheus) OpenSearch

  • Production support mindset root cause analysis and resilience engineering

  • Test automation (JUnit) clean code SOLID principles and secure coding

  • Scalable and maintainable system design

  • Full SDLC ownership within Agile delivery environments

  • Effective use of AI tools (e.g. Copilot) for development testing and documentation

  • Understanding of AI concepts limitations and responsible usage in enterprise environments

  • Basic knowledge of Angular TypeScript HTML/CSS

  • Ability to consume and integrate frontend-backend contracts


ADVANTAGEOUS SKILLS:


  • Hands-on experience with:

  • Angular (v16 / v20) TypeScript Karma/Jasmine or Playwright

  • End-to-end testing and UI automation

  • Experience transitioning from backend to full-stack roles

  • Understanding of UX/UI principles and frontend performance optimisation

  • Exposure to:

  • API gateways and security (OAuth2 OpenID Connect)

  • Domain-driven design (DDD)

  • Large-scale enterprise platforms with multiple integrations (e.g. 20 partners)

  • Experience in regulated environments with high audit/compliance requirements

  • Proven use of AI to improve velocity quality and operational efficiency

Duties & Responsibilities
ROLE & RESPONSIBILITIES:
  • Backend Ownership (Year 1 Focus)
  • Design develop and maintain scalable backend services and APIs
  • Own system performance reliability and operational stability
  • Drive integration with internal and external systems via APIs and Kafka
  • Ensure high-quality code automated testing and documentation
  • Full Stack Transition (Year 12 Evolution)
  • Gradually take ownership of frontend components (Angular-based UI)
  • Collaborate closely with UX/UI designers and frontend specialists
  • Contribute to end-to-end feature delivery across the stack
  • Implement reusable frontend components and improve user experience
  • Engineering Excellence
  • Propose and review system designs aligned to DCS architecture standards
  • Identify and manage technical risks and debt
  • Drive continuous improvement through automation and AI adoption
  • Agile Delivery
  • Participate actively in all Agile ceremonies
  • Translate business requirements into technical solutions
  • Ensure alignment between development testing and operations
  • Collaboration & Mentorship
  • Coach junior developers and support knowledge transfer
  • Work cross-functionally across architecture QA and operations teams
  • Operational Responsibility
  • Support production systems including after-hours support where required
  • Perform monitoring troubleshooting and incident resolution
QUALIFICATIONS/EXPERIENCE:
  • Experience
  • Senior level: 5 years in backend Java development
  • Proven experience designing and maintaining enterprise-grade systems
  • Exposure to distributed systems and high-availability platforms
  • Education
  • IT degree and/or equivalent relevant qualifications
  • Progression Expectation
  • Demonstrated willingness and capability to transition into a full stack developer within 24 months
  • Continuous learning mindset particularly in frontend technologies and user experience
  • AI & Future Readiness
  • Practical experience using AI development tools
  • Ability to leverage AI to improve development efficiency and quality
Submit your CV to: and Subject line Role title

Required Experience:

IC