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

  • Develop scalable Java applications based on project requirements.
  • Work closely with the team to define project scopes and objectives.
  • Identify bottlenecks in the application and optimize performance.
  • Implement software enhancements and bug fixes.
  • Create unit tests for new and existing features to ensure quality.
  • Stay up-to-date with emerging technologies relevant to software development.
  • Provide technical support for users and stakeholders as needed.

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

  • 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