Software Developer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are looking for a motivated Software Developer with strong Java expertise to join our dynamic development team. In this role, you will work on exciting projects to design and develop software that meets client needs while ensuring the deliverables are of high quality.

Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Collaborate with product managers and designers to develop feature specifications.
  • Participate in code reviews and ensure adherence to best coding practices.
  • Debug and troubleshoot issues to improve software performance.
  • Maintain documentation for software processes and systems.
  • Contribute to all phases of the software development lifecycle.
  • Test and deploy applications and systems.
  • Evaluate and improve existing software solutions.

Requirements

Education
  • Bachelor's in Software Engineering or related field preferred
Experience
  • 2+ years of experience in web application development
Technical Skills
  • Java
  • HTML/CSS
  • Git
Soft Skills
  • Attention to detail
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile framework to enhance project management.
  • Knowledge of microservices architecture: Experience in designing applications using microservices.

Benefits

  • Competitive salary package
  • Health insurance
  • Free lunch provided
  • Flexible working hours

Company Culture

  • Innovation-driven environment: We promote new ideas and new technologies to stay ahead.
  • Growth Mindset: We believe in personal and professional development for all staff.
  • Collaborative spirit: Teamwork and collaboration are at the heart of our culture.
Status: Open