SOFTWARE CONSULTANT (Java)

  • Full Time
  • Anson
  • 0.000000 - 0.000000
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

Copyright © 2026 MyJavaJobs.com. All Rights Reserved.Disclaimer: This website operates independently and has no affiliation with or endorsement from Java or its official maintainers.