
marquess properties pte. ltd.
Qualifications
- 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.
- 6 years’ experience in JSP, Servlet, React, ReactJS, Session management, JDBC, JPA, SQL, RESTful Web Services and APIs
- 6 years’ experience in coding programs using Frontend and Enterprise Technologies: HTML 5, XHTML, AJAX, JSON
- Experience with Session, Entity & Message, Business Delegate, Data Transfer Object (DTO), Data Access Object (DAO)
- Preferably hands-on experience with: IDE proficiency (IBM RAD9.0+, Eclipse, or equivalent), Spring Boot, Modern Frontend Frameworks (React, Angular), Testing (JUnit, Testing Frameworks)
- Architecture and Security: Portal and Portlet Development, JEE Security, JEE Transaction, XML, Web Services (SOAP), JNDI, UML Diagrams, Secure Coding Practices, Prevention of XSS, SQL Injection, Command Injection
- Core Competencies: Problem-solving and analytical thinking, Clean code practices and design patterns, Performance optimization and debugging, Security best practices, Code review expertise
Responsibilities
- Development: Code new features and maintain existing systems, Follow coding standards and conventions, Implement secure coding practices.
- Testing and Quality Assurance: Prepare test data and documentation, Set up testing and production environments, Perform thorough testing (unit, modular, functional, etc.) and debugging, Conduct thorough testing with interfacing systems and stakeholders.
- Documentation and Standards: Maintain system and program documentation, Follow group standards and procedures, Establish file structures and processing logic.
- Project Support: Assist Project Leaders and/or delegated officers in the study and design of application systems and work coordination support project management activities, Provide end-user training and support.
- Professional Development: Learn new programming skills as required, Train other contract programmers, Participate in disaster recovery exercises.
- Additional Duties: Troubleshoot production issues, Support system maintenance, Execute other related tasks as assigned by the supervisors.
#J-18808-Ljbffr