Search by job, company or skills

K

SOFTWARE ENGINEER

3-5 Years
SGD 0.42 - 0.66 LPA
Save
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Code, modify, test, and document new and existing programs using JSP, Servlet, Java Bean, JavaScript, JDBC, and SQL to meet project requirements
  • Conduct unit, module, functional, and volume testing analyze test results and implement corrective actions to ensure software quality
  • Prepare and document test data, and set up testing and production environments to support deployment processes
  • Maintain comprehensive program and system documentation to facilitate knowledge sharing and system maintenance
  • Assist in defining file structures and processing logic to support application system design and functionality
  • Produce deliverables in compliance with group standards and procedures to ensure consistency and quality
  • Collaborate with Project Leaders to study and design application systems, coordinate work, manage projects, and support user training activities
  • Troubleshoot and provide technical support to end-users during application system implementation and maintenance to resolve issues promptly
  • Train contract programmers in relevant programming skills to enhance team capabilities
  • Participate in Disaster Recovery activities, including simulation exercises at Disaster Recovery sites, to ensure business continuity
  • Continuously learn and acquire new programming skills related to system development and maintenance as assigned by supervisors
  • Perform other system development and maintenance tasks as assigned by supervisors

Required competencies and certifications

  • Proficient in English speaking and writing to communicate effectively in a professional environment
  • Minimum three (3) years post-graduate experience working with personal computers or compatibles to ensure familiarity with hardware and software environments
  • Minimum three (3) years post-graduate experience using Microsoft OS (Windows 7 or higher) and Microsoft Outlook to support system operations
  • Minimum three (3) years experience within the past four (4) years in programming with JSP, Servlet, Java Bean, JavaScript, session management, JDBC, and SQL to develop and maintain applications
  • Minimum two (2) years experience within the past three (3) years coding with HTML5, XHTML, AJAX, REST API, JSON, Java Server Faces, and EJB components to build web applications
  • Ability to conduct unit, module, functional, and volume testing analyze test results and take corrective action to ensure software reliability

Preferred competencies and qualifications:

  • Hands-on experience with IBM RAD9.0 or above, Eclipse, or equivalent IDEs to enhance development efficiency
  • Experience in portal and portlet development to support enterprise web applications
  • Knowledge of n-Tier Architecture to design scalable and maintainable systems
  • Familiarity with Java Web Security/LDAP, JEE Security, and JEE Transaction to implement secure and reliable applications
  • Experience with XML, SOAP Web Services, JNDI, and UML diagrams to support integration and documentation
  • Skills in secure coding practices to prevent application vulnerabilities such as cross-site scripting, injection flaws, race conditions, and improper error handling

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151075789

Similar Jobs

Singapore

Skills:

Uml ToolsWpfAgile practicesNUnit unit test frameworkObject-Oriented ProgrammingGit workflowContinuous Integration tools

Singapore

Skills:

TypescriptJavascriptTerraformPythonGitLab CI

Singapore

Skills:

TypescriptJavascriptTerraformPythonGitLab CIGenerative AI

Singapore

Skills:

.NET Core 10.NET Framework 4.8MS SQLDockerReactjsRestful ApisAzureOracleKubernetesGenerative AImicroservices-based architecture

Singapore

Skills:

.NETPostgreSQLSpring BootAngularReactTypescriptJavascriptDockerScrumPythonJavaAgile MethodologiesNode.jssoftware testingSqlGitBackend DevelopmentMongoDBRestful ApisKubernetessecure coding practicesKanbanDevOps practicesmicroservices architectureperformance optimization