JobMatchApply
Back to results
V

Backend Developer

VirtuHire · South Africa

Remote · other regionsBackend 350 days ago

Is it worth applying?

AI checks visa and location, seniority and red flags, not just keywords.

??/100
Sign in to score

AI scoring needs a free account: you get 3 free AI scores after signing in.

About the job

Skills mentioned in this posting (18)

PythonJavaSQLAWSKubernetesCI/CDDockerMicroservicesAutomationSpring BootTerraformAPIsREST APIsDevOpsCloudNoSQLBashCloudFormation

Sign in and add your skills to see which ones you're missing.

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.