Senior Java Back-End Engineer
3 weeks ago
As a Senior Engineer, you will take ownership of critical back-end services, ensuring that they are scalable, secure, and efficient. You will shape technical strategy, mentor Engineers, and collaborate across teams to build resilient, innovative solutions. Your expertise in back-end development, cloud technologies, and distributed systems will help deliver seamless experiences to users while maintaining engineering excellence.Key Responsibilities:Back-end Development: Design, develop, and optimize scalable back-end applications using Java and Spring Boot.Database Operations: Optimize relational and NoSQL databases (Cassandra and PostgreSQL) for efficient data storage and retrieval.API Development & Security: Architect and enhance RESTful APIs (OpenAPI) and GraphQL, implementing OAuth 2.0, JWT, and API Gateway security.Microservices & Event-Driven Architecture: Build distributed back-end services with Kafka or RabbitMQ in a microservices architecture.Cloud & Containerization: Lead deployment using Docker, Kubernetes, and AWS, automating infrastructure provisioning.Development Practices & Tooling: Enforce best practices for Git, code analysis (SonarCloud and SonarLint), CI/CD pipelines, and automated testing (Postman, Bruno and JMeter).Performance & Security: Implement caching, query optimization, load balancing, and secure authentication workflows (Spring Security, OAuth, and JWT).Software Design: Architect and document scalable system designs, including component, sequence, and workflow diagrams.Testing & QA: Develop unit and integration tests (JUnit, Mockito) and lead performance testing initiatives.Experience & Qualifications:5+ years of back-end engineering experience; consulting or customer-facing experience is a plus.Preferably 7+ years solving complex challenges in distributed systems, cloud, or microservices architectures.Bachelors Degree in Computer Science, Software Engineering, or equivalent experience.
-
Senior Java Back-End Engineer
3 weeks ago
Johannesburg, South Africa Network Recruitment Full timeKey Responsibilities:Design, implement, and maintain back-end services and APIs using Java (Spring Boot / Micronaut / Quarkus).Architect scalable, secure, and maintainable systems for cloud-based environments.Collaborate with Product Managers, Front-End Engineers, and DevOps teams to deliver high-quality software.Optimize applications for performance,...
-
Solution Engineers
2 weeks ago
Johannesburg, South Africa Old Mutual Insure Full timeRole Purpose At Old Mutual Insure (OMI), Solution Engineers are the technical backbone of our digital transformation journey. They design, build, and optimize scalable solutions that power customer experiences and internal platforms. Whether front-end or back-end focused, Solution Engineers collaborate across product, architecture, and business teams to...
-
Technical Back-End Lead – Java
4 days ago
Johannesburg, Gauteng, South Africa IKUE Full time R1 200 000 - R2 400 000 per yearLet's build the future togetherIkue is a technology scale-up with a clear purpose and vision.We know that customer data is at the heart of hyper personalisation and arelooking for the brightest, most inspiring engineers to deliver our product whichenables data to drive every decision, every communication, and everycustomer interaction.We are building a...
-
Senior Back-End Developer
1 week ago
Johannesburg, South Africa IDBASE SOFTWARE Full timeWe are seeking a highly skilled and experienced Senior Back-End Developer in Johannesburg or Cape Town that is proficient in TypeScript to design, build, and deploy distributed cloud-based applications. The ideal person will have a strong understanding of scalable system architecture and cloud-native development. Experience integrating with Large Language...
-
Back End Engineer – Future Talent Pool
5 days ago
Johannesburg, South Africa Blue Bean Software Full timeWhat We Do At Blue Bean Software, we’re not just building software—we’re shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to groundbreaking ventures in...
-
Senior Back-End Developer
1 week ago
Johannesburg, South Africa IDBASE SOFTWARE Full timeWe are seeking a highly skilled and experienced Senior Back-End Developer in Johannesburg or Cape Town that is proficient in TypeScript to design, build, and deploy distributed cloud-based applications. The ideal person will have a strong understanding of scalable system architecture and cloud-native development. Experience integrating with Large Language...
-
Back End Engineer – Future Talent Pool
4 days ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full time R250 000 - R750 000 per yearWhat We DoAt Blue Bean Software, we're not just building software—we're shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to groundbreaking ventures in agritech and...
-
Junior Software Developer
2 weeks ago
Johannesburg, South Africa Emporium Full timeJunior Software Developer (Front-End & Back-End) – POS25204 Location: Randburg (in-office position) Salary: R120 000 – R CTC per annum Closing Date: 15 September 2025 Requirements Relevant qualification (Degree/Diploma/Certificate) in Computer Science, Software Development, or related field. Basic understanding of front-end technologies: HTML5, CSS3,...
-
SENIOR BACK END DEVELOPER
1 week ago
Johannesburg, South Africa ASC Human Capital Consulting Full timeJob Title: Senior Back End Developer Contract Type: Permanent, Full Time Location: Randburg, Gauteng Industry: Gambling and Betting ESSENTIAL FUNCTIONS: Self - Management: · Guide development efforts towards successful project delivery; · Provide technical leadership to teammates through coaching and mentorship; · Maintain high standards of software...
-
Software Engineer
4 weeks ago
Johannesburg, South Africa Capitec Full timeCapitec Johannesburg, Gauteng, South Africa About the Role The Backend Software Engineer III is a key contributor within the Credit Scoring Team, responsible for designing, developing, and maintaining backend services that drive our credit decision logic. You’ll architect and implement cloud solutions on AWS, automate infrastructure with Terraform and...