· Design, develop, and maintain high-performance, reliable, and scalable software solutions using Java and related technologies.

· Collaborate with cross-functional teams, including business analysts, QA engineers, and project managers, to gather requirements and deliver software solutions.

· Write clean, efficient, and well-documented code, adhering to best practices and coding standards.

· Troubleshoot and resolve defects and performance issues in existing applications.

· Participate in code reviews, design discussions, and continuous improvement activities.

· Integrate third-party libraries, tools, and APIs where needed.

· Ensure the security, scalability, and maintainability of the applications developed.

· Assist with unit testing and automated testing to ensure code quality and functionality.

· Stay up-to-date with emerging technologies and trends in the software development space.

· Contribute to the improvement of development processes and tools.

Requirements· Grade 12

· A Bachelor’s Degree or equivalent qualification in Computer Science, Software Engineering, or a related field.

· 3+ years of professional Java development experience in a commercial software development environment.

· Experience with Java-based frameworks such as Spring (Spring Boot, Spring MVC), Hibernate, or Java EE.

· Strong knowledge of web technologies like HTML5, CSS, JavaScript, and front-end frameworks (Angular, React, or similar) is a plus.

· Knowledge of databases and SQL (e.g., MySQL, PostgreSQL, Oracle, or SQL Server)

· Experience with C#, PHP, Angular, React, vue, FE & BE

Desired Skills:

  • Grade 12
  • Qualification
  • Min 3 yrs exp

Desired Qualification Level:

  • Diploma

About The Employer:


Learn more/Apply for this position