Job Title:
Developer – JavaCard & Cryptography
Location:
Burgess Hill, UK (Hybrid: 2–3 days onsite per week)
Contract Type:
Contract / Subcon (Financial Services Industry
About the Role
We're seeking an experienced
Developer
with strong expertise in
JavaCard / HCE
and
cryptographic algorithms
to work on high-security payment domain projects. This role involves developing applets and solutions requiring deep knowledge of EMV, Global Platform content management, and key management processes.
Key Responsibilities
* Develop and maintain applications in the
JavaCard/HCE domain
.
* Implement and work with cryptographic algorithms such as
3DES, AES, RSA, ECC
.
* Manage
Global Platform card content
and
key management processes
.
* Contribute to EMV Common Personalization specifications and processes.
* Collaborate closely with stakeholders across engineering, product, and security teams.
* Participate in Agile ceremonies, code reviews, and high-performing development practices.
* Ensure security, scalability, and performance of applications developed.
Must-Have Skills
* JavaCard/HCE Application Development
(5+ years).
* Cryptographic algorithms
: 3DES, AES, RSA, ECC.
* Deep understanding of
Global Platform card content management
and
key management processes
.
* Knowledge of
EMV Common Personalization Specification and processes
.
Nice-to-Have Skills
* Working knowledge of
different key management principles
and associated processes.
* Some
Android/iOS development exposure
(payment processing context).
* Experience working in
product companies
.
* Familiarity with
multi-threaded programming
and enterprise mobile application development.
Soft Skills & Team Fit
* Strong attention to detail and organizational skills.
* Ability to collaborate effectively with stakeholders.
* Comfortable working in
Agile development teams
with modern tools.