Software Engineer

Johannesburg FULL TIME R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

Join us in Johannesburg as a Software Engineer specializing in Java development! This role presents an opportunity to work on diverse projects, contributing to the full software development lifecycle, from design to deployment.

Responsibilities

  • Architect and implement solutions using Java frameworks.
  • Stay informed about new technologies and contribute ideas to enhance our products.
  • Support continuous integration and delivery practices.
  • Collaborate with QA teams to ensure timely delivery of high-quality software.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 3-5 years of experience in Java development
Technical Skills
  • Java
  • Spring
  • RESTful APIs
  • SQL
Soft Skills
  • Analytical skills
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Proficiency in deploying and managing applications in cloud environments.
  • Familiarity with Docker containers: Understanding of containerization and orchestration tools.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working environment
  • Opportunities for professional development

Company Culture

  • Team Collaboration: We encourage a collaborative culture where team input is valued and innovation is encouraged.
  • Professional Growth: Within our innovative environment, we prioritize your career development and continuous learning.
  • Inclusivity: We embrace diversity and strive to create an inclusive atmosphere for all team members.
Status: Closed