Senior Backend Developer; Java/
Listed on 2026-10-24
-
Software Development
Backend Developer, Java Developer
About the Role
Our client, a dynamic software development company based in Polokwane , is seeking a highly skilled Senior Backend Developer with expertise in Java and the Spring framework. This position is instrumental in designing, developing, and maintaining robust, scalable, and high-performance backend systems for a variety of client projects. You will be responsible for writing clean, efficient, and well-tested code, contributing to architectural decisions, and collaborating with cross-functional teams to deliver exceptional software solutions.
The ideal candidate has a strong foundation in Java development, extensive experience with the Spring ecosystem, and a passion for building complex enterprise applications. Our client offers a collaborative work environment that encourages innovation and professional growth within the IT & Software sector of Limpopo . This role provides an excellent opportunity to work on diverse and challenging projects, utilize modern development practices, and contribute significantly to the success of client deliverables.
The position is based in Polokwane , offering a professional setting to apply your advanced backend development skills and grow your career.
- Develop and maintain scalable, high-performance backend services and APIs using Java and the Spring framework.
- Design and implement robust database solutions, working with relational and No
SQL databases. - Write clean, well-documented, and testable code following industry best practices.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement features.
- Participate actively in code reviews, providing constructive feedback to team members.
- Optimize application performance, ensuring efficiency and scalability.
- Troubleshoot, debug, and resolve complex technical issues in production and development environments.
- Contribute to architectural design discussions and technology selection.
- Ensure adherence to security best practices and data protection standards.
- Mentor junior developers and share knowledge to foster team growth.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Strong proficiency in Java and extensive experience with the Spring framework (Spring Boot, Spring MVC, Spring Security).
- Experience in designing and building RESTful web services.
- Solid understanding of SQL and No
SQL databases (e.g., PostgreSQL, MySQL, MongoDB). - Familiarity with microservices architecture.
- Experience with version control systems, such as Git.
- Understanding of testing frameworks (e.g., JUnit, Mockito).
- Knowledge of build tools like Maven or Gradle.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Competitive salary commensurate with experience.
- Comprehensive health insurance plan.
- Generous annual leave and paid holidays.
- Opportunities for professional development, training, and certifications.
- Exposure to a variety of challenging client projects.
- Supportive and collaborative team environment.
- Retirement savings plan.
- Regular performance reviews and career progression planning.
- Company social events and team-building activities.
- Potential for bonuses based on project success.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).