Singapore

Software Developer (Java), Singapore

Software Developer (Java), Singapore
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 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 ServerFaces
    • 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
  • 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 (e.g. unit, modular and 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
Highlights
Safety Tips
Beware of ads written with poor grammar or spelling.
1 / 10
More info about this ad

Software Developer (Java) has been posted in the Bishan Information Technology category on Locanto.

For Bishan, there are no other ads posted in this category.

Interested in more? Widen your search to view ads in nearby areas of Bishan. This includes Information Technology in Ang Mo Kio, Newton and Tanglin. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.