Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a Software Engineer (Java) to help us tackle complex challenges and develop high-quality software solutions. Candidates should have a collaborative mindset and a passion for innovation.

Responsibilities

  • Collaborate with cross-functional teams to deliver innovative software solutions.
  • Translate business requirements into technical specifications.
  • Build reusable code libraries and components.
  • Engage in continuous integration and continuous deployment practices.
  • Stay updated with emerging technologies and industry trends.

Requirements

Education
  • Bachelor's degree in a relevant technical field
  • Master's degree is an advantage
Experience
  • 6+ years of experience in Java development
Technical Skills
  • Java
  • Microservices
Soft Skills
  • Analytical Thinking
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies: Familiarity with Amazon Web Services (AWS) or Microsoft Azure.
  • Knowledge of Agile methodologies: Experience in working within an Agile framework.

Benefits

  • Competitive salary
  • Health and wellness programs
  • Retirement savings plan
  • Flexible work hours
  • Culture of learning and inclusion

Company Culture

  • Innovation: We encourage innovation and creativity to solve real-world problems.
  • Team spirit: We are a team-oriented organization that values collaboration.
  • Diversity: We are committed to building an inclusive workplace for all.
Status: Closed