· 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: