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