Sabenza IT

Full Stack Developer (Senior)

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

Job Description


We are looking
for a Senior Full Stack Developer to work on a critical enterprise web
platform providing secure single sign-on and access to multiple business
services. The role spans backend, frontend, cloud, and operational support, and
requires strong technical leadership within an Agile/DevOps delivery
environment.


Key
Responsibilities


  • Design, develop, and maintain backend
    and frontend components of a mission-critical web application

  • Build, deploy, and support
    cloud-based, API-driven and microservices solutions

  • Provide 2nd and 3rd level
    production support, including troubleshooting and root cause analysis

  • Manage the full technical lifecycle
    of applications, from design through deployment and support

  • Participate actively in Agile
    ceremonies (stand-ups, planning, refinement, reviews, retrospectives)

  • Contribute to user story refinement,
    estimation, and technical solution design

  • Review and present system designs and
    technical proposals to stakeholders

  • Ensure compliance with security,
    audit, and quality standards

  • Perform code reviews, system testing,
    deployments, and release activities

  • Prepare deployment artefacts,
    documentation, and production support plans

  • Monitor infrastructure, analyse logs,
    debug issues, and resolve production incidents

  • Support hyper-care activities after
    production releases

  • Collaborate closely with
    DevOps, QA, and business teams


Requirements


Essential
Skills & Experience


  • Full Stack Development:

    • Java (1.7, 8+, 11+)

    • REST and SOAP API development

    • Angular, JavaScript, TypeScript

    • HTML, CSS (CSS2 / CSS3)

  • Frameworks & Platforms:

    • Struts, Quarkus, CDI

    • Apache, WebLogic, Payara / GlassFish

  • Messaging & Integration:

    • JMS / JMS 2, MQ

  • Databases:

    • Oracle and PostgreSQL (SQL, stored
      procedures, views)

  • DevOps & Tooling:

    • Maven (multi-module projects)

    • Git (Bitbucket / SVN)

    • Jenkins build pipelines

    • IntelliJ IDEA

  • Infrastructure:

    • Linux and VM setup, server
      administration

  • Proven experience supporting legacy
    systems with strict SLA requirements

  • Agile delivery experience (mandatory)


Advantageous
Skills


  • Object-oriented design and design
    patterns (e.g. DAO)

  • Microservices and serverless
    architectures

  • XML, XSD, XSLT, Servlets, jQuery

  • Security concepts (SSL,
    authentication, session management)

  • Code quality and analysis tools
    (Sonar, Nexus)

  • Unit and integration testing (JUnit)

  • Cloud platforms (AWS or equivalent)

  • BI and ETL tools (Qlik, Informatica
    or similar)

  • Strong problem-solving and
    troubleshooting skills

  • Ability to mentor, coach, and support
    team members

  • Excellent communication and
    stakeholder engagement skills


Qualifications


  • Degree in IT or equivalent practical
    experience

  • Relevant backend development
    certifications (advantageous)

  • 8–10+ years professional development experience

  • Proven Agile working
    experience
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