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

MARQUESS SERVICES PTE. LTD.

NewBe an early applicant

Software Developer (Java)

Posted
Discussion

Description

Job Description & Requirements 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 Web Services 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 →