Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

AI-TALENT PERSONNEL SERVICES PTE. LTD.

Open 27d reposted 2× · 2 open copies

Software Developer (Java)

Posted Updated 2 views
Discussion

Summary

Contract Java software developer role in Singapore (placed via a personnel services agency) building and maintaining enterprise web applications: coding new features with Core Java/JSP/EJB back ends and React front ends, running unit/functional/volume testing, writing documentation, and troubleshooting production issues.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →