Enable job alerts via email!

SOFTWARE ENGINEER

AASHISH STEEL ENGINEERING PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

10 days ago

Job summary

AASHISH STEEL ENGINEERING PTE. LTD. is seeking a skilled Java Programmer with at least three years of experience in JSP, Servlets, and database management. The role involves coding, testing, and supporting systems development while ensuring secure coding practices. Candidates should be proficient in English and familiar with tools like IBM RAD and Eclipse. This position offers competitive compensation reflecting the skills and experience required.

Qualifications

  • Must be able to communicate in English proficiently.
  • At least three years of relevant work experience.
  • Experience in Java programming and web technologies required.

Responsibilities

  • Code, modify, test, and document programs using assigned languages and tools.
  • Conduct unit, module, functional, and volume testing.
  • Assist in establishing file structures and processing logic requirements.

Skills

JSP
Servlet
Java Bean
JavaScript
SQL
HTML 5
AJAX

Tools

IBM RAD 9.0
Eclipse

Job description

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; analyze test results and take corrective actions.

For Java Requirement

The Programmer shall be required to:

a. Have three (3) years’ experience within the past four (4) years in each of the following programming skills:

  • JSP
  • Servlet
  • Java Bean
  • JavaScript
  • Session management
  • JDBC, SQL

b. Have two (2) years’ experience within the past three (3) years in coding programs using each of the following 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 with:

  • IBM RAD 9.0 or above, 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 vulnerabilities (e.g., Cross-site scripting, SQL injection, command injection, race conditions, improper error/exception handling)

The Programmers shall be required to:

  1. Code, modify, test, correct, and document programs using assigned languages, tools, and conventions;
  2. Prepare and document test data;
  3. Set up testing and production environments;
  4. Maintain program and system documentation;
  5. Assist in establishing file structures and processing logic requirements;
  6. Produce deliverables according to standards;
  7. Assist Project Leaders in system study and design, project management, and user training;
  8. Support end-users in application implementation and maintenance;
  9. Train other programmers in relevant skills;
  10. Participate in Disaster Recovery activities;
  11. Learn new programming skills as assigned;
  12. Perform other system development and maintenance tasks as assigned.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.