freehire launches on Product Hunt on 26 August.

Follow →

Back-end Developer

Summary

Build and maintain Java-based microservices and batch programs in AWS, ensuring performance and reliability through testing and tuning.

Location: Singapore

Employment Type: Full-time

Key Responsibilities

Develop new Java-based microservices to support UI backends and external application APIs

Build and maintain batch programs to process large data volumes on scheduled runs

Perform troubleshooting and performance tuning to ensure applications meet required SLAs

Conduct thorough unit testing to ensure high-quality, reliable code

Work closely with Business Analysts (BA) to support defect fixes and enhancements

Required Skills & Qualifications

Strong proficiency in Java development, with solid experience using Spring, Spring Batch, Hibernate, and related frameworks

Experience working in an AWS environment, including configuring ECS task definitions and integrating with AWS services via AWS SDK

Familiarity with unit testing frameworks such as JUnit, Mockito, and PowerMock

Good to Have

Experience with React.js and Node.js development

Exposure to scripting for test automation or data migration

Experience developing AWS Lambda functions in Python

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available