Senior Java Developer

Location:Johannesburg
Type:Permanent
Reference:#GZ60878
Company:E-Merge IT Recruitment

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 NoSQL databases (e.g., MongoDB) and GraphQL
  • Exposure to CI/CD & DevOps tools (Azure DevOps, Jenkins, Jira)
  • Basic web fundamentals: HTML5, CSS, JavaScript
  • 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 az.oc.egrem-e@zhtrag>b<>b/<
�� Call 011 463 3633

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 www.e-merge.co.za.

�� Know someone ideal for this role? We pay cash rewards for successful referrals!

Posted on 03 Dec 09:57, Closing date 1 Feb

Apply

Garth Zoutendyk
garthz@e-merge.co.za
0114633633

Or apply with your Biz CV

Create your CV once, and thereafter you can apply to this ad and future job ads easily.
 
For more, visit: https://www.bizcommunity.com