Java Card/EMV Developer
Role: Java Card/EMV Developer
Job Duty:
- Hands-on experience in developing EMV payment applications on JavaCard and/or native platforms.
- Proven expertise in Host Card Emulation (HCE) and/or payment application development using the Android Native Development Kit (NDK), including deployment and testing.
- Strong understanding of white-box cryptography and related protection techniques.
- Experience with EMV payment application personalization methodologies, including EMV-CPS, and associated cryptographic processes.
- Practical knowledge of GlobalPlatform over-the-air (OTA) personalization and secure key provisioning procedures.
- Solid understanding of both Legacy and modern cryptographic algorithms and frameworks, including 3DES, RSA, AES, and Elliptic Curve (EC) cryptography.
- Experience working with Hardware Security Modules (HSMs) and related security infrastructures is a plus.