Back to A-It Investment Pte. Ltd. jobs
A

Software Developer (Java)

D02 Anson, Tanjong Pagar, Singapore
ContractInformation Technology

Job 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: 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

About A-It Investment Pte. Ltd.

First seen: October 2, 2026
Last updated: October 2, 2026