Java Developer


Johannesburg, Cape Town

Posted 8 months ago

Seniority level



6 Years


R65 000 to R80 000

Remuneration type


Remuneration frequency



Hybrid or Remote Work Model | Learning Opportunities

Apply Now

The Company

The company is a proudly South African software company that focuses on crafting exceptional bespoke software architecture using cutting-edge technology. For over 16 years, the company has brought together highly skilled individuals driven by a passion for technology and problem-solving. The extensive knowledge and expertise they possess has led to successful solutions for their client's specific needs and challenges, establishing a distinguished reputation in the industry. The company has cultivated a culture of hard work and enjoyment. They emphasize career growth through both internal and external training, offering a top-tier internal training program and external training opportunities at leading institutions to keep their employees' skills current and innovative.

The Role

The company seeks individuals of exceptional technical prowess to engage in resolving some of the most intricate global challenges. Through the creation, implementation, and refinement of sophisticated software solutions, combined with their expert perspectives across diverse domains and industries, these talented individuals will play a pivotal role in the company's mission. Within the framework of the engineering teams, Java engineers take on vital responsibilities. Their contributions span full stack technical implementation, intricate problem-solving, and the development of outstanding, meticulously crafted software solutions.


  • 6 years of proven hands-on software engineering experience, performing in a high-end intermediate or senior position.
  • 6 years of highly developed expertise in the Java and JavaScript OOP languages.
  • Strong expertise in at least one of the major frameworks - Java, Node, React or Angular.
  • Exposure to and experience with various other back and frontend development tools.
  • Exposure to and experience with various web development tools.
  • A high degree of technical understanding and ability to express complex problems and processes to other members of the team and representatives of the client.
  • A highly developed problem-solving ability.
  • A drive for ethical, professional delivery, and personal growth.


  • Bachelor's degree in Computer Science or equivalent.
  • Industry-recognized certifications and qualifications.
  • Cloud certifications. 
Apply Now