Java Software Engineer - Singapore - WSH EXPERTS PTE. LTD.

    WSH EXPERTS PTE. LTD.
    WSH EXPERTS PTE. LTD. Singapore

    1 month ago

    Default job background
    $60,000 - $120,000 per year Technology / Internet
    Description
    Roles & Responsibilities

    Job Responsibilities:

    • Assist in gathering requirements from the stakeholders.
    • Study and analysis the impact to the related business applications.
    • Code, modify, test, correct and document new and existing programs using assigned languages, tools and coding conventions.
    • Prepare and document test data.
    • Prepare and set up testing and production environment.
    • Conduct unit, module, functional and volume testing.
    • Analyze test results and take corrective actions.
    • Prepare and maintain program and system documentation.
    • Assist in establishing file structures and processing logic requirements.
    • Produce deliverables according to group standards and procedures.
    • Assist Project Leaders in the study and design of application systems and work coordination, project management and user training work.
    • Troubleshooting and supporting end-users in the implementation and maintenance of application systems.
    • Train other developers in relevant skills.
    • Participate in Disaster Recovery activities eg simulation exercise at Disaster Recovery sites.
    • Learn / pick up new programming skills related to System Development and Maintenance as assigned by the supervisors.
    • Any other tasks related to System Development and Maintenance as assigned by the supervisors.

    Job Requirement:

    • Have five(5) years' experience, in each of the programming skills:
    1. JSP.
    2. Servlet.
    3. Java Bean.
    4. Java Script.
    5. Session management.
    6. JDBC, SQL.
    • Have three(3) years' experience, within the past five(5) years, in coding programs using each of the skills:
    1. HTML 5.
    2. XHTML.
    3. AJAX.
    4. JSON.
    5. Java Server Faces.
    6. EJB (session, entuty & message, Service Locator, Business Delegate, Data Transfer Object, Data Access Object.
    • Preferably have hands-on experience on the following:
    1. IBM RAD 9.0 or above, or Eclipse or equivalent.
    2. Portal and Portlet development.
    3. n-Tier Architecture.
    4. Java Web Security/LDAP.
    5. JEE Security.
    6. JEE Transaction.
    7. XML.
    8. Web Services (SOAP).
    9. JNDI.
    10. UML diagrams.
    11. Angular JS development.
    12. Secure coding to prevent application vulnerabilities (for eg. Cross-site scripting; Injection vulnerability flows such as SQL injection, command injection; Race conditions; Improper error / exception handling etc)
    13. Application integration with government services such as CorPass, SingPass.
    Tell employers what skills you have

    UML
    JSON
    XHTML
    Web Services
    Eclipse
    SOAP
    Scripting
    JDBC
    SQL
    AJAX
    HTML 5
    Angular
    EJB
    Java