×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer; OVA

Job in Johannesburg, 2000, South Africa
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
Position: Java Developer (OVA5419)

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 Overview

As 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
Required Technical Skills
  • 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)
Tools & Technologies
  • 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
Experience & Methodologies
  • Minimum 5+ years Java development experience
  • Exposure to Agile delivery (Scrum, Kanban, SAFe)
#J-18808-Ljbffr
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary