Back to A-It Investment Pte. Ltd. jobs
A
Software Developer (Java)
D02 Anson, Tanjong Pagar, Singapore
ContractInformation TechnologyJob 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:
- 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; and 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
About A-It Investment Pte. Ltd.
First seen: October 2, 2026
Last updated: October 2, 2026