Cape Town, South Africa | Posted on 21/04/2026

We are seeking a highly capable Senior Java Developer to join a dynamic enterprise technology environment in Cape Town . This is an excellent opportunity for a hands‑on developer who thrives in building robust, scalable, and high-performance business applications using modern Java technologies.

You will be responsible for designing, developing, enhancing, and supporting enterprise‑grade systems while collaborating with cross‑functional teams in a fast‑paced onsite environment.

Key Responsibilities

  • Develop and maintain enterprise applications using Core Java and Java 8+
  • Design scalable backend systems using Spring Boot , Spring MVC , and Spring Batch
  • Build and optimize EJB components and Hibernate ORM solutions
  • Develop and consume SOAP and RESTful web services
  • Participate in architecture discussions involving Microservices and distributed systems
  • Perform performance tuning for Java applications, JVM, and SQL queries
  • Design and implement ETL workflows and data integration solutions
  • Collaborate with UI teams using Angular / React
  • Manage builds, deployments, and source control using Maven , Gradle , and Git
  • Support containerized deployments using Docker , Kubernetes , and JBoss

Core Development

  • Strong expertise in Core Java , Java 8 features (Streams, Lambdas, Optional)
  • Excellent understanding of Object‑Oriented Programming and design patterns
  • Experience writing clean, reusable, maintainable, and scalable code
  • Solid understanding of JVM internals , class loading, and memory/performance tuning

Frameworks & Integration

  • Strong hands‑on experience with:
    • Spring MVC
    • Spring Boot
    • Spring Batch
    • Hibernate ORM
    • EJB
  • Strong experience with SOAP services , REST APIs , and JDBC

Databases & ETL

  • Strong SQL skills and relational database design experience
  • Experience with embedded and external databases
  • Hands‑on ETL / data transformation experience using Java‑based tools
  • Experience with Maven , Gradle , and Git
  • Working knowledge of Docker , Kubernetes , and JBoss
  • Exposure to Microservices architecture

Front‑End Exposure

  • Working knowledge of:
    • Angular 6+
    • React.js
    • HTML
    • JavaScript
    • CSS

Ideal Candidate

You are a technically strong Java professional who enjoys solving complex business problems, improving system performance, and working in a structured enterprise delivery environment.

#J-18808-Ljbffr
Similar jobs

More from Sabenza IT & Recruitment
Sabenza IT & Recruitment 12 hours ago
Sabenza IT & Recruitment 12 hours ago
Sabenza IT & Recruitment 12 hours ago

Senior Java Developer (Cape Town)

Apply Now
Back to search page