Software Developer
Job Description
Magnus Consulting Solutions Pty Ltd Contract
Software DeveloperJohannesburg, South Africa Posted on 02/25/2026
We are seeking a skilled Software Developer with a strongbackground in Spring Boot to join our dynamic team at in Johannesburg. The ideal candidate will have 2 - 5 years of experience in softwaredevelopment, demonstrating a solid understanding of Java and Spring Bootframeworks. You will be responsible for designing, developing, and maintaininghigh quality software solutions that meet our business needs.
Responsibilities- Design,develop, and maintain scalable and robust applications using Spring Boot.
- Collaboratewith cross functional teams to define, design, and ship new features.
- Writeclean, maintainable, and efficient code while adhering to best practices.
- Participatein code reviews and provide constructive feedback to peers.
- Debugand troubleshoot issues in existing applications.
- Stayupdated with the latest industry trends and technologies to enhancedevelopment processes.
- Contributeto the continuous improvement of software development practices.
- Strongproficiency in Java programming language.
- Extensiveexperience with Spring Boot framework.
- Solidunderstanding of RESTful APIs and microservices architecture.
- Experiencewith relational databases (e.g., MySQL, PostgreSQL).
- Familiaritywith version control systems, preferably Git.
- Abilityto work in an Agile development environment.
- Knowledgeof front end technologies (e.g., Angular, React) is a plus.
- Experiencewith cloud platforms (e.g., AWS, Azure).
- Familiaritywith containerization technologies (e.g., Docker, Kubernetes).