Senior Enterprise Java Developer
Job in
Cape Town, 7100, South Africa
Listed on 2026-01-07
Listing for:
Goldenrule
Full Time
position Listed on 2026-01-07
Job specializations:
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software, Senior Developer
Job Description & How to Apply Below
We are looking for experienced Senior Java Developers with strong expertise in enterprise-grade API development. The role involves designing, building, and maintaining scalable APIs and backend services for mission-critical systems, working onsite with our Cape Town-based team.
Responsibilities- Design, develop, and deploy RESTful APIs and microservices using Java (Spring Boot, J2 EE, or related frameworks).
- Collaborate with architects, product owners, and other developers to build scalable, secure, and high-performing solutions.
- Integrate with enterprise systems, databases, and third-party services.
- Apply best practices for code quality, testing, CI/CD, and documentation.
- Troubleshoot, debug, and optimize performance of existing services.
- Mentor and support junior developers where required.
- 6-10 years of professional experience in Java development.
- Strong expertise in Spring / Spring Boot, JPA/Hibernate, and REST API design.
- Experience in microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS/Azure/GCP preferred).
- Solid knowledge of SQL/No SQL databases.
- Familiarity with Dev Ops tools (Git, Jenkins, Maven/Gradle, CI/CD pipelines).
- Strong problem-solving, communication, and collaboration skills.
- Experience with API Gateway, authentication protocols (OAuth2, JWT).
- Background in Agile/Scrum delivery environments.
- Exposure to enterprise-scale financial services / telecom / retail domains is a plus.
- Systems Analysis
- Complex Problem Solving
- Programming/configuration
- Critical Thinking
- Time Management
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×