Source description
About the role
Role & responsibilities Must Have JavaCard applet development: 8+ years of total engineering experience with at least 3 years of dedicated JavaCard applet development shipped to production secure elements. GlobalPlatform Card Specification (GP 2.x or 2.3.x): hands-on experience with secure channel protocols, card content management, and applet lifecycle management. ISO 7816 APDU protocol: proficiency in command/response design and implementation, including status words and extended APDUs. JavaCard 3.0.x platform: practical command of JCRE runtime, package structure, persistent/transient object management, and cryptographic API (javacard.security, javacardx.crypto). Payment credential personalization: experience with key injection, key diversification algorithms, and personalization script generation for production SE deployments. EMV contactless payment flows: understanding of how secure element applets interact with terminal infrastructure at point of sale. Constrained hardware engineering: ability to work within JavaCard memory limits, transaction atomicity requirements, and applet sizing constraints. Nice to Have iOS Core NFC (NFCTagReaderSession, NFCISO7816Tag): familiarity with how an iOS host application sends ISO 7816 APDU commands to SE-equipped hardware; understanding of the host-side of the tap-to-pay interaction. Swift or Objective-C: basic reading familiarity sufficient to collaborate with the iOS team on integration points and debug APDU exchange issues end-to-end. M/Chip, Visa payWave, or equivalent contactless payment network specifications. GlobalPlatform Trusted Execution Environment (TEE) experience in addition to SE. JavaCard test frameworks and applet simulation environments such as jCardSim. Payment network certification processes: EMVCo or equivalent scheme certification exposure. Location flexibility: willingness to work from or relocate to Pune or Bangalore, India. Preferred candidate profile Interested candidates can share their resume at sushree.wroots@gmail.com
More at Wroots Global
Related open roles
L1 Technical Support Engineer
Chennai
Support Engineer
Bangalore · Hyderabad
Network Support Engineer
Chennai
Public Key Infrastructure Engineer/Microsoft ADCS | Thales Luna SA HSM
Bangalore · Hyderabad · Chennai · Hybrid
Oracle Cloud Technical Consultant
Bangalore · Hyderabad · Mumbai · Hybrid
Microsoft Dynamics AX/FO Technical consultant
Bangalore · Hybrid