Software Developer

Johannesburg FULL TIME R40,000 - R58,333 / Month
(R480,000 - R700,000 / Year)

Job Description

As a Software Developer (Java), you will play a vital role in enhancing our software products and platforms. Based in Johannesburg, you'll work with a dynamic and collaborative team to develop solutions that make a difference. We're looking for creative thinkers with strong technical skills to help us evolve our offerings.

Responsibilities

  • Develop, test, and maintain Java applications according to specifications.
  • Work closely with UI/UX designers to deliver user-friendly software interfaces.
  • Support the deployment of applications and participate in training users.
  • Implement security measures in the applications following best practices.
  • Review and optimize application code regularly for improved performance.
  • Engage actively in team meetings and share progress on development tasks.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • A Master's degree will be advantageous
Experience
  • 3+ years of experience in Java software development
Technical Skills
  • Java
  • Spring Framework
  • SQL
  • RESTful APIs
Soft Skills
  • Analytical thinking
  • Teamwork
  • Communication Skills
Languages
  • English: Fluent
  • Afrikaans: Basic

Benefits

  • Competitive salary and performance-based bonuses
  • Comprehensive medical aid plan
  • Flexible work hours to promote work-life balance
  • Opportunities for skill development and certification

Company Culture

  • Collaborative Environment: We foster teamwork and unyielding support within our team, encouraging creativity and shared success.
  • Growth and Learning: Continuous learning is at the heart of our organization’s culture.
Status: Closed