

Payments Experts
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Payments Expert, contract length unspecified, offering a competitive pay rate. Key skills include JavaCard applet development, cryptography, and EMV standards. A Bachelor’s degree and 5+ years of experience in payment solutions are required.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
-
🗓️ - Date discovered
September 20, 2025
🕒 - Project duration
Unknown
-
🏝️ - Location type
Unknown
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Burgess Hill, England, United Kingdom
-
🧠 - Skills detailed
#Storage #Computer Science #Compliance #Deployment #iOS #Code Reviews #Agile #Security #Programming
Role description
We are seeking a highly skilled JavaCard / HCE Application Developer with strong expertise in cryptography and payment domain standards. This role is ideal for professionals who are passionate about building secure, high-performance payment solutions that power mobile wallets, EMV cards, and secure elements. You will work on applet coding, cryptographic key management, and card personalization processes, ensuring compliance with industry standards like EMV and GlobalPlatform.
Key Responsibilities
• Design, develop, and maintain JavaCard applets and Host Card Emulation (HCE) applications for secure payment solutions.
• Implement and integrate cryptographic algorithms (3DES, AES, RSA, ECC) to support secure transactions.
• Manage card lifecycle and application deployment using GlobalPlatform card content management standards.
• Work on key management processes, ensuring secure generation, distribution, and storage of cryptographic keys.
• Collaborate with stakeholders to implement EMV Common Personalization Specification (CPS) for card and mobile payment personalization.
• Participate in secure code reviews, design discussions, and architecture decisions to ensure compliance with payment security standards.
• Support Android/iOS development teams in integrating payment solutions.
• Contribute to the development of internal tools, frameworks, and processes to improve efficiency.
• Collaborate with cross-functional teams in an Agile environment to deliver high-quality, secure payment applications.
Required Skills & Qualifications
• Bachelor’s degree in Computer Science/Engineering or equivalent professional experience (5+ years).
• Hands-on experience in JavaCard applet development and Host Card Emulation (HCE).
• Strong working knowledge of cryptographic algorithms: 3DES, AES, RSA, ECC.
• Deep understanding of GlobalPlatform card content management and key management processes.
• Strong knowledge of EMV Common Personalization Specification (CPS) and associated personalization workflows.
• Proven ability to work collaboratively with diverse technical and business stakeholders.
• Attention to detail and strong organizational skills.
• Experience working in Agile development teams.
Nice-to-Have Skills
• Knowledge of key management principles and enterprise-level security practices.
• Exposure to Android/iOS development for payment processing solutions.
• Experience with multi-threaded programming in secure applications.
• Prior experience working in a product company with enterprise-grade mobile or payment applications.
We are seeking a highly skilled JavaCard / HCE Application Developer with strong expertise in cryptography and payment domain standards. This role is ideal for professionals who are passionate about building secure, high-performance payment solutions that power mobile wallets, EMV cards, and secure elements. You will work on applet coding, cryptographic key management, and card personalization processes, ensuring compliance with industry standards like EMV and GlobalPlatform.
Key Responsibilities
• Design, develop, and maintain JavaCard applets and Host Card Emulation (HCE) applications for secure payment solutions.
• Implement and integrate cryptographic algorithms (3DES, AES, RSA, ECC) to support secure transactions.
• Manage card lifecycle and application deployment using GlobalPlatform card content management standards.
• Work on key management processes, ensuring secure generation, distribution, and storage of cryptographic keys.
• Collaborate with stakeholders to implement EMV Common Personalization Specification (CPS) for card and mobile payment personalization.
• Participate in secure code reviews, design discussions, and architecture decisions to ensure compliance with payment security standards.
• Support Android/iOS development teams in integrating payment solutions.
• Contribute to the development of internal tools, frameworks, and processes to improve efficiency.
• Collaborate with cross-functional teams in an Agile environment to deliver high-quality, secure payment applications.
Required Skills & Qualifications
• Bachelor’s degree in Computer Science/Engineering or equivalent professional experience (5+ years).
• Hands-on experience in JavaCard applet development and Host Card Emulation (HCE).
• Strong working knowledge of cryptographic algorithms: 3DES, AES, RSA, ECC.
• Deep understanding of GlobalPlatform card content management and key management processes.
• Strong knowledge of EMV Common Personalization Specification (CPS) and associated personalization workflows.
• Proven ability to work collaboratively with diverse technical and business stakeholders.
• Attention to detail and strong organizational skills.
• Experience working in Agile development teams.
Nice-to-Have Skills
• Knowledge of key management principles and enterprise-level security practices.
• Exposure to Android/iOS development for payment processing solutions.
• Experience with multi-threaded programming in secure applications.
• Prior experience working in a product company with enterprise-grade mobile or payment applications.