Software Developer (Java)

AI-TALENT PERSONNEL SERVICES PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AI-TALENT PERSONNEL SERVICES PTE. LTD. is seeking an experienced Java/J2EE developer in Singapore to design, implement, and maintain complex enterprise systems.

You will work across backend services, frontend integration, and security aspects, contributing to high-quality software and robust architectures. Candidates should have 6+ years in core Java technologies, APIs, and frontend frameworks, with strong testing, documentation, and collaboration skills.

Qualifications

  • 6 years' post graduate experience with personal computers and MS OS such as Windows 11 or higher.
  • 6 years' post graduate experience using MS Office tools and Outlook.
  • Able to conduct unit, module, functional and volume testing; analyze results and take corrective action.
  • Have 6 years’ experience in each programming skill listed (Core Java, JSP, Servlet, JavaBean, React/ReactJS, JDBC/JPA/SQL, RESTful WebServices).
  • Have 6 years’ experience in coding with Frontend and Enterprise technologies (HTML5, XHTML, AJAX, JSON, JSF, EJB, DTO/DAO).
  • Prefer hands-on experience with IDEs, Spring Boot, modern frontend frameworks, testing, and version control.
  • Knowledge of architecture, security, and patterns (Portal/Portlet, JEE Security, XML, Web Services, UML) and secure coding.
  • Strong problem solving, clean code, performance tuning, and thorough documentation.

Responsibilities

  • Development: code new features and maintain existing systems.
  • Testing and QA: prepare data, set up environments, perform thorough testing and debugging.
  • Documentation and standards: maintain documentation, follow group standards and procedures.
  • Project support: assist leaders in study and design, coordinate work, train end users.
  • Professional development: learn new skills and train other programmers.
  • Additional duties: troubleshoot production issues and support maintenance.

Skills

Core Java
JSP
Servlet
JavaBean
React
ReactJS
Session management
JDBC
JPA
SQL
RESTful Web Services
HTML 5
XHTML
AJAX
JSON
Java Server Faces
EJB
DTO/DAO
Spring Boot
Frontend frameworks
Testing (JUnit)
Version Control (Git)
IDE proficiency (IBM RAD9.0+, Eclipse)
Security best practices
Secure coding
Web Security/LDAP
JEE Security
N-Tier Architecture
XML
SOAP
JNDI
UML
XSS/SQL Injection prevention
Problem solving
Clean code
Performance debugging
Code review
Documentation

Tools

Eclipse
IBM RAD9.0+
Git
Bitbucket
Spring Boot
Angular
JUnit
SOAP Web Services

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 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (Java)
Software Developer (Java)

A-IT INVESTMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 170,000
Software Developer (Java)
Software Developer (Java)

re-zoo-me • Singapore

On-site
SGD 90,000 - 150,000
Software Consultant (Java)
Software Consultant (Java)

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
IT Programmers
IT Programmers

KGN Integrated Engineering • Singapore

On-site
SGD 60,000 - 90,000
Java Developer
Java Developer

V-ELEGANT PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Developer (Java)
Software Developer (Java)

INNOVATIVE CONSULTING PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and[...]
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and[...]

ITCAN PTE. LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (Java)
Software Engineer (Java)

re-zoo-me • Singapore

On-site
SGD 60,000 - 90,000
Software Developer
Software Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Software Engineer / Systems Analyst
Software Engineer / Systems Analyst

TOPPAN ECQUARIA PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000