freehire launches on Product Hunt on 26 August.

Follow →

SOFTWARE ENGINEER

Working Experience And Skill Requirement (JAVA JD (FULL)
  • a. Must be able to speak and write English proficiently;
  • b. Have at least three (3) years' post graduate experience working with Personal computers or compatibles;
  • c. Have at least three (3) years' post graduate experience using MS OS such as Windows 7 or higher and Microsoft Outlook;
  • d. Able to conduct unit, module, functional and volume testing; to analyze test results and to take corrective action.
For Java Requirement The Programmer shall be required to:
  • a. Have three (3) years’ experience, within the past four (4) year’s timeframe, in each of the programming skills: - JSP,
  • - Servlet,
  • - Java Bean,
  • - Java Script,
  • - Session management
  • - JDBC, SQL
  • b. Have two (2) years’ experience, within the past three (3) year’s timeframe, in coding programs using each of the skills:
  • - HTML 5
  • - XHTML
  • - AJAX
  • - Web Services (REST API)
  • - JSON
  • - Java Server Faces
  • - EJB (session, entity & message, Service Locator, Business Delegate, Data Transfer Object, Data Access Object),
  • c. Preferably have hands on experience on the following: - IBM RAD9.0 or above or Eclipse or equivalent
  • - Portal and Portlet development
  • - n-Tier Architecture
  • - Java Web Security/LDAP
  • - JEE Security
  • - JEE Transaction
  • - XML
  • - Web Services (SOAP)
  • - JNDI
  • - UML diagrams
  • - Secure coding to prevent application vulnerabilities (for eg. Cross-site scripting; Injection vulnerability flaws such as SQL injection, command injection; Race conditions; Improper error / exception handling, etc)
The Programmers shall be required to:
  • i. Code, modify, test, correct and document new and existing programs using assigned languages, tools and coding conventions;
  • ii. Prepare and document test data;
  • iii. Prepare and set up testing and production environment;
  • iv. Prepare and maintain program and system documentation;
  • v. Assist in establishing file structures and processing logic requirements;
  • vi. Produce deliverables according to group standards and procedures;
  • vii. Assist Project Leaders in the study and design of application systems and work coordination, project management and user training work;
  • viii. Troubleshooting and supporting end-users in the implementation and maintenance of application systems;
  • ix. Train other contract programmers in the relevant skills;
  • x. Participate in Disaster Recovery activities eg simulation exercise at Disaster Recovery sites;
  • xi. Learn / pick up new programming skills related to System Development and Maintenance as assigned by the supervisors;
  • xii. Any other tasks related to System Development and Maintenance as assigned by the supervisors.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available