Senior Android Payments Developer – POS Legacy Transformation
CSI GLOBAL LTD · Dublin
Job description
About the role
We are looking for a Senior Android Payments Developer to lead the creation of card‑acceptance applications on POS terminals. You will design secure, high‑performance Android software for devices such as PAX terminals and work closely with QA, product, and programme teams.
Key responsibilities
- Design and implement Android POS applications using clean Java/Kotlin code for embedded Android and AOSP‑based devices.
- Integrate and validate drivers and SDKs for card readers, PIN pads, NFC/contactless, EMM readers, printers and other peripherals (experience with PAX SDKs required).
- Implement payment flows – authorisation, settlement, reversal, offline handling – ensuring correct EMV, contactless and magnetic stripe processing.
- Prepare certification artefacts, run test suites and coordinate with Visa, Mastercard, Amex and other card schemes.
- Migrate legacy payment code to modern, modular architectures while preserving backward compatibility.
- Apply secure coding practices to meet PCI PTS and EMV kernel requirements and collaborate with security/HSM teams.
- Profile, optimise and add telemetry to improve performance, reliability and observability.
- Build and maintain CI/CD pipelines, automated builds, tests and device‑farm regression runs.
- Lead root‑cause analysis for critical incidents, deliver fixes and support post‑release reviews.
- Mentor peers, review code and align delivery priorities with QA leads, programme managers and product owners.
Required profile
- Several years of professional experience developing Android applications, preferably for POS terminals.
- Strong background in payment processing, EMV standards and PCI compliance.
- Proven ability to work with hardware integration and device‑specific SDKs.
- Experience delivering certified payment solutions with major card schemes.
- Track record of modernising legacy codebases and implementing CI/CD automation.
Required skills
- Android development
- Java
- Kotlin
- PAX device SDKs and hardware integration
- EMV, NFC and contactless payment standards
- PCI PTS and security best practices
- HSM/key management interfaces
- CI/CD pipelines and automated testing
- Performance profiling and telemetry
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 15 hours ago
Expires 1 month from now
4 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
CSI GLOBAL LTD
Dublin
Related job offers
-
IT Support Engineer – Split Site Dublin & Galway
E-Frontiers Dublin -
IT Support Engineer (Level 2) – Microsoft 365 & Azure
Fruition Group Ireland Dublin -
PLM Developer
Anduril Industries Dublin -
RLHF Strategist – AI Community Expert
TELUS Digital Irlande -
IT Support Engineer – Level 2
PFH Technology Group Cork