Enable job alerts via email!

Senior Java Back-End Developer

Network Recruitment

Gauteng

Remote

ZAR 500,000 - 750,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a back-end engineer with 5+ years of experience in designing and maintaining scalable systems. You'll work remotely on cutting-edge projects, tackling complex technical challenges within cloud environments and distributed architectures, optimizing performance using Java/Spring Boot. Collaborate with a talented team on innovative solutions.

Benefits

Fully remote work environment
Opportunity to work on cutting-edge technologies
Collaboration with a talented team

Qualifications

  • 5+ years of back-end engineering experience.
  • 7+ years of experience with complex technical challenges.
  • Bachelor's degree or equivalent practical experience.

Responsibilities

  • Design, develop, and optimize Java/Spring Boot applications.
  • Implement advanced query optimization for relational and NoSQL databases.
  • Architect and enhance RESTful APIs with advanced security practices.

Skills

Java
Distributed Systems
Cloud Environments
Microservices
APIs
Kubernetes
Docker
Database Optimization

Education

Bachelor's Degree in Computer Science

Tools

PostgreSQL
Cassandra
AWS
Kafka
RabbitMQ

Job description

5+ years of back-end engineering experience, with a preference for candidates who also have customer-facing or consulting experience in designing and maintaining scalable systems.

Ideally 7+ years of experience solving complex technical challenges in distributed systems, cloud environments, or microservices architectures.

Bachelor's Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Key Responsibilities

  • Back-End Development: Design, develop, and optimize scalable Java / Spring Boot applications, ensuring high availability, performance, and maintainability.
  • Database Operations & Optimization: Implement advanced query optimization for relational (PostgreSQL) and NoSQL (Cassandra) databases to ensure efficient data operations.
  • API Development & Security: Architect and enhance RESTful APIs (OpenAPI) and GraphQL with advanced security practices (OAuth 2.0, JWT, API gateways).
  • Microservices & Event-Driven Architecture: Build distributed back-end services, optimizing communication using Kafka or RabbitMQ.
  • Cloud & Containerization: Lead deployment strategies with Docker, Kubernetes, AWS CLI, and AWS SDK, ensuring high availability and automation.

Why Join Them?

  • Work on cutting-edge back-end systems with a focus on scalability and performance.
  • Collaborate with a talented team in a fully remote environment.
  • Opportunity to solve complex technical challenges in cloud and distributed architectures.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.