Software Engineer

Cape Town Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join us where your Java skills will be put to the test in developing and maintaining high-performing applications. You will be part of a dynamic and dedicated team committed to crafting top-notch digital solutions that elevate user experiences.

Responsibilities

  • Design scalable Java applications with a focus on performance.
  • Engage in sprint planning and evaluate workloads effectively.
  • Advise on software specifications and anticipate future technical needs.
  • Adhere to agile methodologies in project execution.
  • Support deployment and QA processes to ensure seamless rollouts.
  • Assist in mentoring junior developers through code reviews and pair programming.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • At least 5 years of experience in Java software development
Technical Skills
  • Java
  • Spring Framework
  • REST APIs
  • MySQL
Soft Skills
  • Team collaboration
  • Analytical thinking
Certifications
  • Oracle Certified Professional, Java SE Programmer
  • AWS Certified Developer - Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud platforms like AWS.: Experience in deploying applications on AWS and utilizing cloud-based services.

Benefits

  • Performance bonuses contingent on company success.
  • Support for ongoing education and certifications.
  • Work-life balance initiatives and wellness programs.
  • Team building and social events.

Company Culture

  • Diversity & Inclusion: We are committed to building a diverse workforce and encourage applications from all backgrounds.
  • Work-Life Balance: We strive to provide a supportive work environment that promotes a healthy work-life balance.
Status: Closing Soon