logo

JobNob

Your Career. Our Passion.

Software Engineer - Java/Multithreading


YO HR Consultancy


Location

Bangalore | India


Job description

Software Engineer with C++/Java / Multi ThreadedLocation - Bangalore, Karnataka, IndiaExperience - 3-5 YearsSalary - Up To 25 LPAMust Have :- C++ with Multi Threaded Application, Inter Process Communication(IPC) & candidate must ready to work on cryptography domain(or)- Java with Multi Threaded & candidate must ready to work on cryptography domainJOB SUMMARY :We are seeking an experienced developer to oversee our software development and integration with Hardware Security Modules (HSMs). The responsibility of the member would be designing, developing, and maintaining secure software solutions that leverage HSM technology. The ideal candidate should possess strong technical expertise in software development, cryptography, quantum crypto, payment security.Responsibilities :Software Development :1. Design, and develop secure software components that utilize HSMs for cryptographic operations.2. Integrating HSMs into our software solutions. HSM Interface Development :1. Interface with HSM APIs and libraries to enable secure key management and cryptographic operations.2. Develop and maintain custom drivers or libraries as needed.Cryptographic Expertise :1. Provide guidance and expertise on cryptographic algorithms, key management, and security protocols.QUALIFICATION GUIDELINES :EDUCATION :- Graduate in Electronics or Computer Science.- BE, B.TECH, OR M.TECHSPECIFIC KNOWLEDGE & SKILLS :- Vital- Proficiency in programming languages (Object-Oriented Programming (Java/C++) is Must).- Strong Embedded skills- Good knowledge about Cryptographic Algorithms (Symmetric, Asymmetric Key Algorithms, Hash Functions)- Deep understanding about OpenSSL.- Good Understanding of Security protocols like PKCS#11 and knowledge on Crypto algorithms.- Hands on experience in mapping the crypto interface called, to PKCS#11 compatible data type.- Hands on experience in mapping the data structures to PKCS#11.- Should have experience on working with Multi Threaded Application, Inter Process Communication(IPC)- Familiar with Agile process.Desirable :- Experience with HSM brands such as Thales, Gemalto, or Utimaco.- Knowledge of cloud security and integrating HSMs with cloud services. Integration Capabilities :- Cloud Integration: Ability to integrate with cloud services securely.- API Support: Integration with various programming languages and platforms.- Secure Protocols: Support for secure communication protocols such as TLS/SSL.- Knowledge about Key Management (Generation, Import/Export securely, Encrypt, Decrypt Keys)- Understanding about Windows Crypto- Understanding about JCA(Java)- Motivation of learning new technology- Motivation of process improvement- Motivation of satisfy the customers- Motivation of helping team members.- Excellent problem solving skills and Design Aspects- Willingness to learn anything new based on the project requirements.- Experience in working on building HSM is an added advantage.DESIRED EXPERIENCE :- Has experience with companies working on HSM. Experience : 2-4 YearsKEYWORDS : HSM, Object Oriented Programming, Java, C++, Windows Crypto, JCA(Java), OpenSSL, Cryptographic Operations, Cryptographic Algorithms, Key Management, Security Protocols, Symmetric, Asymmetric Key Algorithms, Key Management, PKCS, Cryptographic APIs, PKCS#11, Multi Threaded Application, Inter Process Communication(IPC), Agile, Design, Develop, Leadership. (ref:hirist.tech)


Job tags



Salary

All rights reserved