Senior POS Developer – Android New

apartmentCPL placeTipperary calendar_month 
Tipperary – Nenagh
  • Long Term Contract
  • Daily Rate

Overview:

My client us seeking a Senior Android Payments Developer to lead the development of card acceptance applications on POS devices and play a key role in a legacy modernisation programme.

You will design and implement secure, high-performance Android software for payment terminals (including PAX devices), collaborate with QA, product and programme teams, and drive payment certification with major card schemes.

Responsibilities:

  • Android POS Development
  • Design and implement Android applications for POS terminals, delivering clean, maintainable Java/Kotlin code for embedded Android/AOSP-based devices.
  • Integrate with POS hardware: implement and validate drivers and SDK integrations for card readers, PIN pads, NFC/contactless, EMV readers, printers and peripherals (experience with PAX SDKs expected).
  • Implement payment flows: authorisation, settlement, reversal and offline-capable flows; ensure correct handling of EMV, contactless and magnetic stripe scenarios.
  • Certification & Compliance
  • Prepare artefacts, run test suites and coordinate payment certification activities with card schemes and acquirers (Visa, Mastercard, Amex).
  • Address scheme audit findings and remediation promptly.
  • Implement secure coding practices and support PCI and terminal security requirements (PCI PTS, EMV kernel considerations).
  • Liaise with security and HSM teams on key management interfaces.
  • Legacy Transformation
  • Migrate and refactor legacy payment codebases to modern architectures (modularisation, services, secure SDKs), preserving backward compatibility and minimising customer impact.
  • Performance & Observability
  • Profile and optimise application performance, improve startup times and memory usage.
  • Add telemetry and diagnostics to aid support and SRE teams.
  • Automation & CI/CD
  • Build and maintain automated build, test and release pipelines for terminal images and application packages.
  • Support automated regression and device farm test runs.
  • Collaboration & Mentoring
  • Review peers’ code, share knowledge across the team, and work closely with QA leads, programme managers and product owners to align delivery priorities.
  • Participate in post-release reviews and drive root-cause analysis for critical incidents.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
local_fire_departmentUrgent

Senior POS Developer New

apartmentCPLplaceTipperary
Job Title: Senior POS Developer – Nenagh Based Location: Nenagh, Co. Tipperary, Ireland (Onsite) Overview: Expleo is seeking a Senior Android Payments Developer to lead the development of card acceptance applications on POS devices and play...
electric_boltImmediate start

Database Developer

apartmentFRS RecruitmentplaceLimerick, 38 km from Tipperary
Key Responsibilities  •  Develop, implement, and optimise complex SQL queries, stored procedures, and scripts across PostgreSQL, cloud data warehouses, and related platforms.  •  Design and maintain scalable, efficient database schemas, including...
check_circleNew offer

Senior Performance Engineer New

apartmentCPLplaceLimerick, 38 km from Tipperary
in performance engineering, systems engineering, HPC, or low-level software development Strong understanding of computer architecture (CPU, cache, memory hierarchy, interconnects) Proven experience with performance optimisation and profiling Strong programming...