Singapore, SGonsitePosted Jul 8, 2026
Posting intelligenceActively listedReposted 3×, possible evergreen/ghost posting

Skills

postgreskubernetesjavascriptfargateangularspringdockermysqljavaawsecscss

About the role

Responsibilities:

Working with the development team, you will be responsible for the design development, documentation, testing and delivery of the software solution for an Automatic Fare Collection (AFC) system.

The activities required to be performed shall include the following:

Requirements gathering;

Design, development, and maintenance of the software;

Preparation and submission of deliverables throughout the software development lifecycles such as Business Rules, Software Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and others documents as required in the standard adopted by the Authority;

Assist the Authority with day-to-day application support issues; and

Liaise with users on the requirement, design and testing issues.

Qualifications & Requirements:

Recognised degree in Computer Science, IT or engineering with at least 3 years’ relevant experience in software development;

Gone through at least one full software development lifecycle (SDLC) with experience in producing SDLC documentations;

Extensive experience in analysing requirements, designing, development and delivering complex enterprise applications in Java/JEE, web programming on UNIX / LINUX and Windows environment;

Proficiency with database programming such as SQL and DAO, and relevant experience with MySQL, PostgreSQL

Experience in Spring Framework and Spring Boot;

Experience in Software Modernization, Containerization, Microservices;

Experience in Agile development methodology and continuous integration;

Experience in writing Requirements Specification, Use Cases, Design Documentation, object-orientedsoftware design and UML modelling;

Proficiency in AWS ECS and Docker containerization, with a solid understanding of DevOps principles and best practices

Strong analytical and problem-solving skills; and

Good written and verbal communication skills in English.

Self-motivated and a good team player.

Added advantage if candidate is familiar with one or more of the following technologies:

Experience in Message Queues and/or Solace;

Experience in Cloud Computing, Kubernetes & Dockers, AWS Services like Amazon ECS Fargate, AWS RDS & Lambda;

Experience in Automatic Fare Collection (AFC) system;

Experience in Microsoft Active Directory

Experience in HTML / CSS / JavaScript / JSON

Experience in Secure Communications (SFTP, HTTPS, etc.)

Experience in Angular or equivalent

Experience in Java Unit Tests frameworks

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Singapore medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.