Senior Software Engineer (Java)

iDbase Software · Johannesburg, Gauteng, South Africa

Location
Johannesburg
Job Type
Full Time
Posted
June 03, 2026

Job Description

About the Role


We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.


This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It is ideal for a skilled engineer who thrives in collaborative Agile environments, embraces continuous learning, and is passionate about delivering robust, future-ready software solutions.


 


Key Responsibilities



  1. Development & Architecture



  • Design, develop, and maintain backend applications using Java 8+, Spring Boot, and related frameworks.

  • Build microservices-based architectures with reusable and modular components.

  • Implement cloud-native solutions ...

Ready to Apply?

Submit your application for Senior Software Engineer (Java) at iDbase Software

Apply Now