-
Percept Solutions

Android Java Developer – POS Terminal

Percept Solutions
Singapore · Full-time · Entry

We are looking for a passionate, experienced, and self-motivated Android Java Developer to join our Technology team and lead the development of terminal payment applications. The ideal candidate will have strong domain expertise in Android POS terminals and end-to-end payment flows. You will play a key role in designing, developing, and maintaining high-performance, scalable, and secure terminal solutions that support Singapore’s growing digital payment ecosystem.

Key Responsibilities

  • Design and develop software solutions for Android-based payment terminals, integrating with host systems via standard protocols (ISO8583, Web APIs, JSON).
  • Translate user and business requirements into resilient, secure, and maintainable code with proper documentation and test coverage.
  • Drive EMV L3 certification processes with international payment schemes including Visa, Mastercard, AMEX, UnionPay, JCB, and Discover.
  • Collaborate on the development of internal tools and adopt test automation frameworks as part of the CI/CD development lifecycle.
  • Work closely with QA, POS developers, and support teams throughout the SDLC and assist in root cause analysis of production issues.
  • Provide integration support and facilitate troubleshooting with external partners and vendors.
  • Contribute to cross-functional collaboration, system testing, and ensure secure deployment practices.
  • Support other tasks and technical initiatives as assigned.

Required Qualifications

  • Minimum 5 years of experience in Android-based payment terminal software development.
  • Proven expertise in payment technologies including EMV (contact and contactless), ISO8583, and POS terminal integration.
  • Hands-on development experience using Java, C/C++, and Python for embedded and mobile environments.
  • Experience working with EMV Level 3 certification processes.
  • Familiarity with PURE kernel is a plus.
  • Strong understanding of secure coding practices and cryptographic key management systems; HSM integration on Linux platform is advantageous.
  • Proficiency with tools such as Android Studio, Gradle, Git, Jira, Confluence, Javadoc, and JUnit.
  • Ability to work independently or collaboratively in a fast-paced and dynamic team environment.
  • Strong problem-solving skills with an aptitude for troubleshooting complex technical issues.

To apply, simply click the "Apply" button or send your updated profile to [email protected]

EA Licence No.:18S9405 / EA Reg. No.:R1330864

Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.

Key Skills

Ranked by relevance

android java confluence embedded python gradle linux cicd jira git
Login to Apply
Posted
Jun 18, 2025
Type
Full-time
Level
Entry
Location
Singapore

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Percept Solutions
Related

POS Developer

2025-10-11

Full-time
Entry
Singapore
IT Services
Engineering
View Job Details
Percept Solutions
Related

Java Full Stack Developer

2025-05-16

Full-time
Entry
Singapore
IT Services
Engineering
View Job Details
Percept Solutions
Related

Full Stack Developer (React JS + Spring Boot)

2025-12-03

Full-time
Entry
Singapore
IT Services
Engineering