- 10 ANSON ROAD Central Region (Singapore) Singapore

工作地点
职位描述
岗位职责
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 WebServices 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
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。