Job Overview
We are looking for an experienced Full Stack Developer with strong expertise in Smartcard development, secure elements, cryptography, backend services, and modern web technologies.
The ideal candidate should have hands‑on experience working with DESFire, MIFARE, JCOP, SE050, PKI, HSM integrations, Java/Spring Boot, React JS, Docker, and CI/CD pipelines.
Key Responsibilities
- Develop and maintain applications for smart cards and secure elements.
- Work with smart card technologies, including DESFire, MIFARE, JCOP, and SE050.
- Implement both symmetric and asymmetric cryptographic mechanisms.
- Apply cryptography concepts such as key management, PKI, secure channels, and certificate-based authentication.
- Integrate with HSMs (Hardware Security Modules) for secure key handling and cryptographic operations.
- Design, develop, and maintain backend services using Java, Spring Boot, EJB, and JPA.
- Build and maintain RESTful APIs using Spring Boot.
- Maintain and enhance legacy applications developed using GWT and JavaFX, as required.
- Manage application builds, testing, and quality validation using Gradle, JUnit, and Mockito.
- Work with PostgreSQL for application data management.
- Deploy and manage applications using Docker.
- Set up and maintain CI/CD pipelines using GitHub Actions.
- Deploy and manage enterprise services on the WildFly application server.
- Collaborate with cross-functional teams to deliver secure, scalable, and high-quality software solutions.
Required Skills
- Strong hands‑on experience in smart card development.
- Experience working with DESFire, MIFARE, JCOP, and SE050 technologies.
- Solid understanding of cryptography, key management, PKI, secure channels, and HSM integrations.
- Strong backend development experience using Java and Spring Boot.
- Experience with EJB, JPA, and REST API development.
- Experience maintaining legacy applications built using GWT or JavaFX.
- Good knowledge of Gradle, JUnit, and Mockito.
- Experience with Liquibase and PostgreSQL.
- Hands‑on experience with Docker-based deployments.
- Experience using GitHub Actions for CI/CD automation.
- Familiarity with the WildFly application server.
Nice‑to‑Have Skills
- Experience in secure payment, identity, access control, or hardware security environments.
- Understanding of secure element personalization and lifecycle management.
- Experience with hardware‑backed security or embedded security products.
- Knowledge of security standards related to smart cards and cryptographic systems.
Ideal Candidate Profile
The ideal candidate should have strong technical expertise in both secure smart card technologies and full-stack application development. They should be comfortable working across backend services, frontend development, cryptographic integrations, database management, CI/CD pipelines, and enterprise deployments while delivering secure, scalable, and high-quality solutions.