Java Developer; OVA
Job in
Johannesburg, 2000, South Africa
Listed on 2026-02-14
Listing for:
Ovations Talent Sourcing
Contract
position Listed on 2026-02-14
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Java Developer
Are you a passionate Java Developer with a strong software engineering background and hands-on experience building scalable, high-performance systems? We are looking for a skilled professional to join our client's team and work on enterprise-grade, mission-critical applications.
Location: Johannesburg
Experience: 5+ years
Employment Type: 6 months contract, hybrid
Role OverviewAs a Java Developer, you will be responsible for end-to-end application development, working across multiple tiers of the application stack. You will contribute to system architecture, application design, development automation, deployment, and ongoing performance optimisation.
Key Responsibilities- Design, develop, implement, and deploy Java applications end-to-end
- Work across different tiers of the application (frontend, backend, integration, database)
- Apply Object-Oriented Design principles and best practices
- Develop and maintain SOA and Microservices architectures
- Build and integrate APIs using SOAP, REST, JSON, and MQ
- Ensure applications meet security requirements and models
- Develop, deploy, and test automation solutions
- Implement CI/CD pipelines and Dev Ops practices
- Monitor application performance and perform optimisation
- Troubleshoot and resolve complex technical issues
- Participate in Agile delivery (Scrum, Kanban, SAFe)
- Collaborate with cross-functional and integrated system teams
- Strong hands‑on Java development experience
- Solid experience with:
- Spring Framework
- Spring Boot
- JPA
- Hibernate
- Micronaut
- Experience with Java Application Servers
- Strong understanding of SOA / API architectures
- Experience with Microservices architectures
- Integration protocols: SOAP / XML, REST, JSON, MQ
- Database experience:
- SQL
- DB2
- No
SQL (Mongo
DB, Cassandra)
- Experience deploying and running Java applications in:
- Docker
- Kubernetes
- AWS / Azure
- CI/CD, Dev Ops and automation tooling experience
- Performance monitoring and optimisation tools
- Experience in high‑volume environments (clustering, scaling, multi-threading, session management)
- Intelli
J or Eclipse - Git
- Maven
- Sonar Qube (or similar code quality tools)
- Nexus (or similar artifact repository)
- Azure Dev Ops
- Dev Ops toolsets for software releases
- JWT (Java Web Tokens)
- SSL
- HTML & CSS
- Minimum 5+ years Java development experience
- Exposure to Agile delivery (Scrum, Kanban, SAFe)
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:
×