Full Stack Developer – Smartcard, Java, React & Cryptography
Experience Required
5+ Years
Job Overview
We are seeking an experienced Full Stack Developer with strong expertise in Smartcard Technologies, Cryptography, Secure Elements, Java Backend Development, and Modern Frontend Frameworks. The ideal candidate will have hands-on experience developing secure applications for smartcards, secure elements, identity solutions, and enterprise platforms.
This role requires a strong understanding of secure application development, cryptographic implementations, backend services, API development, and modern UI frameworks.
Mandatory SkillsSmartcard & Security Technologies
- Smartcard Development
- Desfire
- MIFARE
- JCOP
- SE050 Secure Element
- Cryptography
- PKI (Public Key Infrastructure)
- Key Management
- Secure Channels
- HSM Integration
Backend Development
- Java
- Spring Boot
- REST API Development
- EJB
- JPA
- WildFly Application Server
Frontend Development
- React.js
- JavaScript
- EmberJS
Database & DevOps
- PostgreSQL
- Liquibase
- Docker
- GitHub Actions
- CI/CD Pipelines
Testing Tools
Preferred Skills
- Secure Identity Solutions
- Smartcard Personalization
- Digital Certificates
- Authentication & Authorization Systems
- Microservices Architecture
- OAuth 2.0 / OpenID Connect
- Kubernetes
- Linux Administration
- Hardware Security Modules (HSMs)
Key Responsibilities
- Design, develop, and maintain applications for smartcards and secure elements.
- Implement symmetric and asymmetric cryptographic solutions.
- Integrate applications with HSMs for secure key management and cryptographic operations.
- Develop backend services using Java, Spring Boot, EJB, and JPA.
- Design and build RESTful APIs.
- Maintain and enhance legacy applications built with GWT and JavaFX.
- Develop modern frontend components using React.js and JavaScript frameworks.
- Implement database schema changes and migrations using Liquibase.
- Manage application deployments using Docker and CI/CD pipelines.
- Configure and maintain services running on WildFly.
- Perform unit testing and code quality validation using JUnit and Mockito.
- Collaborate with cross-functional teams to deliver secure and scalable solutions.
Required Experience
- 5+ years of software development experience.
- Strong experience with Smartcard technologies including Desfire, MIFARE, JCOP, and SE050.
- Experience implementing cryptographic solutions and key management systems.
- Strong Java and Spring Boot development experience.
- Experience developing REST APIs.
- Experience with React.js and modern JavaScript development.
- Experience with PostgreSQL databases.
- Experience with Docker and CI/CD automation.
Preferred Experience
- Identity and Access Management (IAM) solutions.
- Digital identity, smartcard issuance, or secure credentialing systems.
- HSM integration projects.
- Secure payment, government, banking, or transportation systems.
- Enterprise security platforms.
Education
Bachelor’s Degree in Computer Science, Information Technology, Engineering, Cybersecurity, or related field.
Engagement Details
- Full time Position
- Onsite Chennai
- Immediate Joiners Preferred
Mandatory Shortlisting Criteria
- Smartcard Development Experience – Mandatory
- Desfire / MIFARE / JCOP / SE050 – Mandatory
- Cryptography & PKI – Mandatory
- HSM Integration Experience – Mandatory
- Java & Spring Boot – Mandatory
- REST API Development – Mandatory
- React.js – Mandatory
- PostgreSQL – Mandatory
- Docker & CI/CD – Mandatory
Pay: ₹704,966.85 - ₹3,564,384.01 per year
Benefits:
- Cell phone reimbursement
- Commuter assistance
- Flexible schedule
- Health insurance
- Internet reimbursement
- Leave encashment
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund
Experience:
- martcard technologies (Desfire, MIFARE, JCOP, SE050)?: 5 years (Preferred)
- cryptography, PKI, key management, or HSM integration: 3 years (Preferred)
- developing backend applications using Java and Spring Boot?: 5 years (Preferred)
Work Location: In person