Chat on WhatsApp
A-IT INVESTMENT PTE. LTD.

Software Developer (Java)

A-IT INVESTMENT PTE. LTD.
Contract · On-site
5 - 10 years of experience

Job Requirements

On-site
5 - 10 years of experience

Job description for Software Developer (Java) at A-IT INVESTMENT PTE. LTD.

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

About the company
A-IT INVESTMENT PTE. LTD.
A-IT INVESTMENT PTE. LTD.

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Contract
5–10 years
A-IT INVESTMENT PTE. LTD.
A-IT INVESTMENT PTE. LTD.
Contract
5–10 years
CMC-APAC Private Limited
CMC-APAC Private Limited
Contract
3–5 years
Infrasoft Technologies Pte Ltd
Infrasoft Technologies Pte Ltd
Contract
CMC-APAC Private Limited
CMC-APAC Private Limited
Contract
Infrasoft Technologies Pte Ltd
Infrasoft Technologies Pte Ltd
A-IT INVESTMENT PTE. LTD.

Software Developer (Java)

A-IT INVESTMENT PTE. LTD.
Contract · On-site
5 - 10 years of experience

Job Requirements

On-site
5 - 10 years of experience

Job description for Software Developer (Java) at A-IT INVESTMENT PTE. LTD.

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

About the company
A-IT INVESTMENT PTE. LTD.
A-IT INVESTMENT PTE. LTD.

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Contract
5–10 years
A-IT INVESTMENT PTE. LTD.
A-IT INVESTMENT PTE. LTD.
Contract
5–10 years
CMC-APAC Private Limited
CMC-APAC Private Limited
Contract
3–5 years
Infrasoft Technologies Pte Ltd
Infrasoft Technologies Pte Ltd
Contract
CMC-APAC Private Limited
CMC-APAC Private Limited
Contract
Infrasoft Technologies Pte Ltd
Infrasoft Technologies Pte Ltd

Software Developer (Java)

A-IT INVESTMENT PTE. LTD.