Java Developer (Intermediate - Senior)

  • -
  • Full-Time
  • Remote
  • 60,000-150,000 ZAR / Month

Job Description:

The Role

We’re seeking a Java Developer to design, build, and maintain large-scale enterprise systems. You’ll work within a talented technical team to develop distributed, high-performance backend systems using modern Java frameworks, focusing on scalability, reliability, and clean architecture.

Snapshot

  • Location: Cape Town, Johannesburg, Remote

  • Employment Type: Full-time, Contract

Key Responsibilities

  • Develop and maintain enterprise-scale applications using Java 11+ and Spring Boot.
  • Design and implement RESTful APIs, microservices, and event-driven architectures.
  • Optimize database performance and design schemas for SQL and NoSQL databases.
  • Collaborate with cross-functional teams including Product, QA, and DevOps to deliver high-quality releases.
  • Participate in code reviews, mentor junior developers, and promote best practices.
  • Contribute to CI/CD pipelines, automated testing, and system observability.
  • Ensure system reliability, performance, and maintainability in production environments.

Skills & Experience

  • 5 - 8+ years of professional experience in Java backend development.

  • Strong proficiency in Java 11+, Spring Boot, Spring Framework.

  • Experience with REST APIs, microservices, and message-driven systems (Kafka, RabbitMQ).
  • Hands-on knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Familiarity with Git, Maven/Gradle, CI/CD pipelines, and Agile methodologies.
  • Strong analytical, debugging, and architectural skills.

Nice to Have

  • Experience with AWS, Azure, or GCP.

  • Familiarity with Docker and Kubernetes.

  • Exposure to infrastructure-as-code (Terraform, CloudFormation).

  • Knowledge of Kotlin or Scala is a plus.

Salary

  • R60,000/month - R150,000/month

Culture & Benefits

  • Collaborative, inclusive, and delivery-focused engineering culture.

  • Focus on long-term system sustainability and engineering excellence.

  • Discretionary performance-based bonus