Software Developer

Johannesburg FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

Join our vibrant team in Johannesburg as a Software Developer specializing in Java. You will be tasked with developing and maintaining software applications, ensuring compliance with industry standards, and collaborating with cross-functional teams. If you have a knack for problem-solving and a passion for technology, this role is for you.

Responsibilities

  • Collaborate with cross-functional teams to define specifications for new functionalities.
  • Maintain and enhance existing software applications.
  • Identify and resolve any performance issues in the applications.
  • Provide technical support and troubleshooting for users.
  • Continuously improve the development process through feedback.
  • Research and implement software development best practices.

Requirements

Education
  • Bachelor's degree as a minimum requirement
Experience
  • 5+ years experience in Java development
Technical Skills
  • Java
  • Microservices Architecture
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker: Experience with containerization technologies such as Docker.

Benefits

  • Comprehensive medical and dental insurance
  • Pension scheme
  • Work-from-home options
  • Generous leave policies

Company Culture

  • Inclusivity: We value and celebrate diversity in our workforce, ensuring everyone feels welcome and included.
  • Community Engagement: We actively participate in community initiatives, giving back and making a difference.
Status: Open