Android Payment App Engineer - Onsite Jacksonville

PAX Technology

Jacksonville (FL)

Hybrid

USD 80,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical benefits
401(k) employer match
Paid vacation
Tuition reimbursement
Recognition program
Team-building stipend

Job summary

PAX Technology in Jacksonville, FL is seeking an Android Payment Application Developer to design, develop, test, and maintain Android-based payment applications for PAX terminals. You will implement UIs with Java and Kotlin, integrate with payment APIs and POS hardware, and ensure security compliance.

This onsite role runs Monday–Friday, 9:00am–6:00pm, collaborating with product managers, QA, UX, and other developers to deliver reliable, secure payment solutions and high-quality software.

Qualifications

  • 2+ years of hands-on experience developing Android applications using Java and/or Kotlin.
  • Strong knowledge of Android application architecture, Android SDK, and Android Studio.
  • Experience with SQLite, RESTful APIs, and mobile application debugging.
  • Experience developing payment applications, POS systems is highly preferred.
  • Knowledge of EMV and payment industry standards is a plus.
  • Understanding of software development best practices, including version control, code reviews, and testing.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a collaborative, cross-functional, and global team environment.
  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent professional experience.
  • Mandarin language proficiency is a plus.

Responsibilities

  • Design, develop, test, debug, and maintain Android applications for payment terminals.
  • Implement application features using Java, Kotlin, Android SDK, and vendor-provided payment libraries.
  • Integrate with payment hardware, card readers, PIN entry devices, printers, scanners, and other POS peripherals.
  • Collaborate with product managers, QA engineers, UX designers, and other developers to deliver high-quality software.
  • Troubleshoot software defects, identify root causes, and implement effective solutions.
  • Create and maintain technical documentation for software design, implementation, and support.
  • Ensure applications meet performance, reliability, security, and maintainability requirements.

Skills

Android development
Java/Kotlin
Android SDK
RESTful APIs
SQLite
Team collaboration
Android Studio
Vendor payment libraries
Payment APIs
POS hardware integration

Education

Bachelor's degree in CS/SE or related field
Equivalent professional experience

Tools

Android Studio
Vendor payment libraries
Payment APIs
POS hardware integration

Job description

PAX Technology in Jacksonville, FL is seeking an Android Payment Application Developer to design, develop, test, and maintain Android-based payment applications for PAX terminals. You will implement UIs with Java and Kotlin, integrate with payment APIs and POS hardware, and ensure security compliance.

This onsite role runs Monday–Friday, 9:00am–6:00pm, collaborating with product managers, QA, UX, and other developers to deliver reliable, secure payment solutions and high-quality software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Payment Terminal Developer
Android Payment Terminal Developer

PAX Technology, Inc. (North America) • Jacksonville (FL)

On-site
USD 95,000 - 135,000
Medical, dental, vision, life, and AD&
401(k) Plan with employer match
Paid vacation and paid holidays
+1
Software Developer
Software Developer

PAX Technology • Jacksonville (FL)

On-site
USD 80,000 - 110,000
Medical benefits
401(k) employer match
Paid vacation
+3
Software Developer
Software Developer

PAX Technology, Inc. (North America) • Jacksonville (FL)

On-site
USD 95,000 - 135,000
Medical, dental, vision, life, and AD&
401(k) Plan with employer match
Paid vacation and paid holidays
+1
Android Developers - ONLY GC or USC
Android Developers - ONLY GC or USC

USM • Jersey City (NJ)

On-site
USD 83,000 - 131,000
Senior Java Developer – Payments Tech (Onsite)
Senior Java Developer – Payments Tech (Onsite)

Apex Systems • Addison (TX)

On-site
USD 110,000 - 160,000
401K with company match
ESPP (employee stock purchase)
Health, dental, vision insurance
+1
Senior Android/Java Engineer - Payments Platform
Senior Android/Java Engineer - Payments Platform

United States Digital Space LLC • Georgia

On-site
USD 110,000 - 160,000
Android Mobile Engineer – Banking Apps (On‑Site, MO/KS)
Android Mobile Engineer – Banking Apps (On‑Site, MO/KS)

Central-Bank-c44c5195 • Jefferson City (MO)

On-site
USD 95,000 - 125,000
Senior Android Payments Engineer (EMV/NFC)
Senior Android Payments Engineer (EMV/NFC)

Logisoft Technologies Inc • Jersey City (NJ)

On-site
USD 90,000 - 120,000
Android Developer
Android Developer

Kelly • Irving (TX)

Hybrid
USD 110,000 - 140,000
Android Developer
Android Developer

Logisoft Technologies Inc • Jersey City (NJ)

On-site
USD 90,000 - 120,000