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

Senior Java Developer R1m PA

Job in Johannesburg, 2000, South Africa
Listing for: E-Merge
Full Time position
Listed on 2026-03-03
Job specializations:
  • Software Development
    Java Developer, Backend Developer
Job Description & How to Apply Below

Are you a seasoned Java engineer ready to build high-performance, modern software that scales? We're looking for a Senior Java Developer to join a collaborative, forward-thinking engineering team where clean architecture, solid OO principles, and engineering excellence are the standard.

If you enjoy designing cloud-ready services, solving complex problems, and crafting code that's as elegant as it is reliable, this role has your name on it.

What You Bring
  • Strong experience with Java (or Kotlin
    ) and solid OO design principles: polymorphism, inheritance, encapsulation
  • Hands‑on expertise with Spring Boot / Spring Framework for building microservices and APIs
  • Proven experience with JPA/Hibernate
    , SQL, JDBC, and database schema design
  • Testing proficiency using JUnit or similar frameworks
  • Familiarity with build tools (
    Maven
    , Gradle
    )
  • Strong source control skills using Git
Nice to Have
  • Experience with No

    SQL
    databases (e.g., Mongo

    DB) and GraphQL
  • Exposure to CI/CD & Dev Ops tools (Azure Dev Ops, Jenkins, Jira)
    Basic web fundamentals:
    HTML5, CSS, Java Script
  • Legacy experience with J2EE, JSP, MVC frameworks for brownfield systems
Your Responsibilities
  • Design and deliver robust, cloud‑ready backend services and RESTful APIs
  • Own features end‑to‑end: schema design, service layers, tests, deployment, monitoring
  • Contribute meaningfully to system architecture and design discussions
  • Improve engineering quality through code reviews, pairing, and knowledge sharing

Reference Number: GZ60878

This is a permanent role based in Johannesburg, offering a CTC of R1m per annum, negotiable based on experience and ability.

Interested?

Email Garth at

Call

Ready for a change?

e-Merge IT Recruitment is a specialist niche agency dedicated to matching top developers with the right companies and career opportunities. Explore more roles at

Know someone ideal for this role?

We pay cash rewards for successful referrals!

#J-18808-Ljbffr
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:
 
 
 
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