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

  • Architect and code software solutions using Java.
  • Lead design discussions to create innovative adaptations to products.
  • Collaborate with team members to foster a productive working environment.
  • Troubleshoot and resolve software issues efficiently.
  • Document development processes, code changes, and testing procedures.
  • Participate actively in sprint planning and retrospectives.
  • Continuously improve software development processes and practices.
  • Mentor junior developers and help foster their growth.

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

  • Knowledge of Docker and Kubernetes: Experience using containerized applications for development.
  • Understanding of cloud platforms like AWS: Familiarity with cloud service platforms for application deployment.

Benefits

  • Comprehensive health and wellness benefits
  • Performance-based bonuses
  • Opportunities for professional development
  • Work-life balance emphasis

Company Culture

  • Respect and Inclusivity: We value every team member's voice and experience.
  • Transparent Communication: We promote open communication and feedback at all levels.
Status: Open