Enable job alerts via email!

Java Software Engineer with PCI DSS / P2PE Experience

Outsourced Quality Assured Services

United States

Remote

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in payment solutions seeks a Mid-Level Software Java Developer to design and develop Java-based payment systems. The role, which is fully remote, involves collaborating on system architecture, ensuring compliance with security standards, and requires at least 3 years of experience. Ideal candidates are self-motivated and possess strong communication skills.

Benefits

15 days holiday + public holidays
Flexible working hours

Qualifications

  • 3+ years of professional Java development (J2EE/J2ME).
  • Experience with PCI DSS or P2PE compliance.
  • Knowledge of payment systems (EMV, card processing).

Responsibilities

  • Design and develop Java-based payment solutions.
  • Collaborate on system architecture decisions.
  • Ensure compliance with PCI DSS and payment security standards.

Skills

Java development
Payment systems
PCI DSS compliance
Problem solving
Communication

Tools

Microservices
AWS
Azure

Job description

Job Title: Mid-Level Software Java Developer (Payment Solutions) Department:


Reporting To: Chief Technical Innovations Officer


Location: Remote


Employment Type: Full-time

Key Responsibilities

Development & Innovation
Design, develop, and test Java-based payment solutions (J2EE/J2ME) for new and existing products.
Collaborate on system architecture and object-oriented design decisions.
Integrate with web services, APIs, and third-party payment systems.

Team & Process
Actively participate in Scrum ceremonies (stand-ups, sprint planning, retrospectives).
Provide technical support for live products, including occasional customer-facing troubleshooting.

Compliance & Security
Ensure adherence to PCI DSS, P2PE, and EMV standards.
Continuously research payment security trends (encryption, tokenization, fraud prevention).


Skills & Qualifications

Must-Have
3+ years of professional Java development (J2EE/J2ME).
3+ years of experience in with PCI DSS or P2PE compliance
Knowledge of payment systems (EMV, card processing, POS integrations).


Nice-to-Have
Exposure to microservices, cloud platforms (AWS/Azure), or DevOps tools.

Experience with C++, .NET, or Kotlin (advantageous).


Soft Skills
Self-motivated with excellent time management.
Clear communicator (able to explain technical issues to non-technical stakeholders).
Curious learner with a passion for payment technologies.


Practical Details

  • Travel: Must hold a valid passport for occasional travel (UK/global).
  • Holiday: 15 days + public holidays (or days in lieu).
  • Checks: DBS (criminal record) and credit check required.


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.