# Backend Developer

> VirtuHire · South Africa (Remote) · — · Posted 2025-10-29

**Workplace:** remote

## Description

Our client is looking for a Senior Back-End Developer who will be a key contributor, responsible for architecting and building high-performance, secure, and scalable microservices. This is a hands-on technical role requiring deep expertise in Java, Spring Boot, AWS, and modern DevOps practices. 

### Key Responsibilities

-   **Design and Build:** Hands-on development of core business logic using Java and the Spring Boot framework.
-   **Cloud & Infrastructure:** Architect, deploy, and manage scalable back-end infrastructure and services on AWS. 
-   **DevOps & Automation:** Implement and maintain CI/CD pipelines and automated testing to accelerate deployment.
-   **API Development:** Define and create high-quality, secure, and well-documented RESTful APIs for front-end consumption.
-   **Code Quality:** Write, debug, and perform code reviews for clean, efficient, and high-performing production code.

## Requirements

-   5+ years of experience as a Back-End Developer, with a focus on senior-level, hands-on technical delivery.
-   Expert proficiency in Java and extensive experience developing enterprise applications with Spring Boot and the broader Spring ecosystem.
-   Deep practical experience with AWS Cloud services for building and hosting highly available applications.
-   Proven ability to implement and manage Infrastructure as Code (IaC) tools (e.g., Terraform or CloudFormation).
-   Strong background in DevOps practices, including automation, scripting (e.g., Bash, Python), and CI/CD.
-   Expertise in database technologies (SQL and NoSQL) and performance tuning/optimization.
-   Familiarity with containerization technologies (Docker and Kubernetes/ECS) is essential.

## Apply

[Apply at VirtuHire](https://apply.workable.com/virtuhire/j/CFB147045D/apply)

---
Powered by [Workable](https://www.workable.com)
