-
View all jobs
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
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 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.
- 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.
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Full Stack Developer
2025-05-16
Full-time
Entry
Singapore
IT Services
Engineering
View Job Details
Related
Full Stack Developer (React JS + Spring Boot)
2025-12-03
Full-time
Entry
Singapore
IT Services
Engineering
Login to Apply
- Posted
- Jun 18, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Singapore
- Company
- Percept Solutions
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Full Stack Developer
2025-05-16
Full-time
Entry
Singapore
IT Services
Engineering
View Job Details
Related
Full Stack Developer (React JS + Spring Boot)
2025-12-03
Full-time
Entry
Singapore
IT Services
Engineering