Sabenza IT

Full Stack Developer (Senior)

Sabenza IT  •  Pretoria, ZA (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Develop and
maintain robust backend services and full stack applications, while driving
architectural improvements, ensuring high-quality delivery, and mentoring team
members. The role requires strong problem-solving ability and the capability to
influence technical direction.


Key
Responsibilities


  • Develop and maintain backend
    platforms and applications

  • Design and implement scalable system
    solutions aligned to business needs

  • Review and present technical
    solutions to stakeholders

  • Gather and analyse requirements from
    end users

  • Participate in code reviews and
    enforce best practices

  • Manage source code using version
    control tools (e.g., Git)

  • Maintain clear technical
    documentation and processes

  • Provide coaching and training to team
    members and users

  • Participate in Agile ceremonies
    (sprint planning, stand-ups, retrospectives)

  • Contribute to continuous
    improvement of systems and processes


Requirements


Essential
Skills


  • Extensive experience in Java
    development (Java EE, Spring Framework)

  • Strong knowledge of RESTful API
    design and implementation

  • Experience with microservices
    architecture and design patterns

  • Expertise in SQL databases
    (PostgreSQL preferred)

  • Experience with Docker and
    Kubernetes

  • Proficiency with Git version
    control

  • Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI/CD)

  • Strong understanding of Agile and
    DevOps principles

  • Experience with AWS Cloud


Advantageous
Skills


  • Experience in manual or automated
    testing

  • Exposure to web and digital
    projects

  • Familiarity with code quality
    tools (e.g., SonarQube)

  • Understanding of system
    integration across platforms

  • Knowledge of compliance standards
    and system audits

  • Experience with user training and
    documentation

  • Strong collaborative and
    problem-solving skills


Qualifications
& Experience


  • Diploma or Degree in IT or related
    field

  • Minimum 8+ years experience in
    Java development

  • Proven track record delivering
    high-quality IT solutions
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media