Search by job, company or skills

A

ANALYST PROGRAMMER (Java)

6-9 Years
SGD 7,000 - 12,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

REQUIREMENTS:

- 6 years post graduate experience working with Personal computers or compatibles

- 6 years post graduate experience using MS OS such as Windows 11 or higher and Microsoft Outlook

- Able to conduct unit, module, functional and volume testing to analyze test results and to take corrective action.

a. Have 6 years experience, in each of the programming skills:

. Core Java Technologies

- JSP

- Servlet

- Java Bean

- React,ReactJS

- Session management

- JDBC, JPA, SQL

- RESTful Web Services and APIs

b. Have 6 years experience, in coding programs using each of the skills:

. Frontend and Enterprise Technologies

- HTML 5

- XHTML

- AJAX

- JSON

- Java Server Faces

- Enterprise JavaBeans (EJB)

. Session

. Entity & Message

. Service Locator

. Business Delegate

. Data Transfer Object (DTO)

. Data Access Object (DAO)

c. Preferably have hands on experience on the following:

. Development Tools and Frameworks

- IDE proficiency (IBM RAD9.0+, Eclipse, or equivalent)

- Spring Boot

- Modern Frontend Frameworks (React, Angular)

- Testing (JUnit, Testing Frameworks)

- Version Control (e.g. Git, BitBucket)

. Architecture and Security

- Portal and Portlet Development

- n-Tier Architecture

- Java Web Security/LDAP

- JEE Security

- JEE Transaction

- XML

- Web Services (SOAP)

- JNDI

- UML Diagrams

- Secure Coding Practices

. Prevention of XSS, SQL Injection, Command Injection

. Race Condition Handling

. Proper Error/Exception Management

. Core Competencies

- Problem-solving and analytical thinking

- Clean code practices and design patterns

- Performance optimization and debugging

- Security best practices

- Code review expertise

- Documentation skills

RESPONSIBILITIES:

The Programmers shall be required to do the following:

1. Development

. Code new features and maintain existing systems

. Follow coding standards and conventions

. Implement secure coding practices

2. Testing and Quality Assurance

. Prepare test data and documentation

. Set up testing and production environments

. Perform thorough testing (e.g. unit, modular and functional, etc) and debugging

. Conduct thorough testing with interfacing systems and stakeholders

3. Documentation and Standards

. Maintain system and program documentation

. Follow group standards and procedures

. Establish file structures and processing logic

4. Project Support

. Assist Project Leaders, and/or delegated officers, in the study and design of application systems and work coordination support project management activities and Provide end-user training and support

5. Professional Development

. Learn new programming skills as required

. Train other contract programmers

. Participate in disaster recovery exercises

6. Additional Duties

. Troubleshoot production issues

. Support system maintenance

. Execute other related tasks as assigned by the supervisors

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145505731

Similar Jobs