Senior software engineer (java)

IDbase Software

📍 Workfromhome, Gauteng, South-Africa

Full-time Other-General Posted March 02, 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 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 using AWS or Azure services (e.g., Lambda, EC2, S3, RDS, App Services).
Develop and integrate RESTful APIs, messaging systems, and asynchronous services. <...