Job Search and Career Advice Platform

Enable job alerts via email!

Advanced Back End Developer

Sabenza IT & Recruitment

Pretoria

On-site

ZAR 500 000 - 750 000

Full time

18 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An IT recruitment agency is seeking a skilled Back End Developer. The position focuses on delivering robust backend solutions while enhancing overall application quality through frontend development. Candidates should have experience in Java Spring Boot and participate in Agile teams ensuring successful delivery of applications. Relevant IT degree and 3+ years in back-end development are essential. The role offers opportunities to work with cloud technologies and promotes operational excellence in a collaborative environment.

Qualifications

  • 3+ years in a mid-to-senior back-end development role.
  • Experience with cloud technologies (AWS or Azure) is advantageous.
  • Experience using Version Control and CI/CD pipelines.

Responsibilities

  • Develop and maintain backend and frontend applications.
  • Participate in system analysis, design, development, and testing.
  • Implement automated test cases for quality assurance.
  • Prepare system documentation and standard operating procedures.
  • Support operational excellence with tier-3 DevOps responsibilities.
  • Plan and execute application upgrades and enhancements.
  • Apply cloud-native toolchains for business agility.
  • Collaborate in an Agile environment.

Skills

Java Spring Boot
API design
HTML
CSS
Oracle
PostgreSQL
JUnit
Docker
Grafana Cloud
Git
GitHub Actions
Azure
Terraform
Maven
Agile Methodologies

Education

Relevant IT degree
Job description
Role Overview

We are looking for a skilled Back End Developer to join our team. The role involves delivering robust backend solutions while also contributing to the frontend code base and full-stack projects. You will work closely with feature teams to design, develop, test, and operate applications in an Agile/DevOps environment.

Key Responsibilities
  • Develop and maintain backend and frontend applications using Java and Angular frameworks
  • Participate in system analysis, design, development, and testing for assigned technical products or applications
  • Implement automated test cases to ensure solutions meet expected outcomes
  • Prepare and maintain system documentation and standard operating procedures
  • Support operational excellence goals by resolving escalated issues as part of tier-3 DevOps responsibilities
  • Plan and execute application upgrades, tools enhancements, and feature developments
  • Apply cloud-native toolchains to ensure high uptime and business agility
  • Collaborate in an Agile environment with global teams
Requirements

Essential Skills:

  • Back End: Java Spring Boot, API design, custom extensions
  • Front End: HTML, CSS, Velocity, XML
  • Databases: Oracle, PostgreSQL
  • Testing: Unit test frameworks such as JUnit
  • Containerization: Docker – building and using container images
  • Operations: Grafana Cloud, ITSM, Incident & Change Management
  • Version Control: Git (e.g., GitHub Enterprise)
  • CI/CD: Build and deployment pipelines using GitHub Actions
  • Cloud: Azure, Terraform, Virtual Machines, Linux
  • Build Tools: Maven
  • Agile Responsibilities: As assigned under Agile Working Model (AWM) charter

Advantageous Skills:

  • Experience with cloud technologies (AWS or Azure)
  • Off-the-shelf application management experience
Qualifications & Experience
  • Relevant IT degree
  • 3+ years in a mid-to-senior back-end development role (6+ years total experience preferred)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.