Hardware Security Module Engineer
Responsibilities:
- Manage endtoend systems development cycle from requirements analysis to coding testing UAT implementation and maintenance in an Agile environment.
- Work in a dynamic fastpaced environment that provides exposure to all areas of Finance.
- Understand and respond to business needs facilitating and developing process workflow data requirements and specifications required to support implementation.
- Design and develop microservices using Java related technologies including design patterns best practices and coding standards.
- Collaborate with crossfunctional teams to identify and implement new products and improve the existing systems in our microservices architecture.
- Provide information security support with related activities during systems development (e.g. authentication encryption)
- Implement automated testing and continuous integration/continuous deployment (CI/CD) processes to ensure quality and efficiency in the development cycle.
- Mentor and guide junior developers on microservices architecture design patterns and best practices.
Required Skills:
- Expert level programming skills in coding Java tech stack Java 8 development with multithreading principles Spring Boot Spring Cloud Spring Integration and JUNIT5.
- Expertise in managing HSMs (LUNA/Payshields/Sansec) working with security products like PKI Tokenization Cryptography technologies
- Good handson experience in handling any model of HSMs (Hardware Security Module) or PKI/Crypto products like MSPKI/EJBCA/Tokenization/Venafi/Margareta
- Sound understanding of High Availability Implementations. Hands on experience in Clustering Load Balancing and Failover management Security Logging and Auditing.
- Expertise with Symmetric(AES/3DES/SM4) and Asymmetric(RSA/EC/DSA/SM2/PGP) Algorithm to perform all kind of crypto operations like encryption decryption sign verify and token services like JWEJWS and JWT.
- Knowledge of cryptography key management authentication and authorization schemes & handson experiences in implementing and supporting SSH Connect Direct PGP and Venafi preferred.
- Knowledgeable in compliance with MAS TRM HKMA CBRC and ABS etc guidelines and regulatory notices.
- Strong understanding of Microservices architectures prior handson experience in developing and deploying Microservices solutions
- Experience with all phases of software development life cycle from Business Requirement Analysis to Production implementation.
- Experience using and developing RESTful APIs using JAXRS JSON and YAML is a plus.
- Experience with JMS Active MQ and Kafka eventbased and messagedriven distributed system
- Experience in use of source code management system like GIT and build tools like maven Gradle or make.
- Experience with Redhat Linux Scripting OpenShift docker and Kubernetes.
- Experience with DB Oracle SQL functions
- Good written and verbal communication skills experience working with coordination of multiple teams.
- Good experience in managing complex project that need agile deliveries.
Exp : 6 10 years
Location: Bangalore/Chennai/Pune
jws,microservices architecture,junit5,encryption software,docker,json,encryption,clustering,failover management,jax-rs,hardware security module (hsm),jwt,tokenization,load balancing,linux scripting,compliance knowledge (mas trm, hkma, cbrc, abs),junit 5,sql,java 8+,maven,oracle,pki,kubernetes,yaml,symmetric and asymmetric algorithms,hsm management (luna/payshields/sansec),gradle,hardware security,jwe,redhat,high availability implementations,cryptography technologies,restful apis,spring boot,kafka,spring integration,active mq,openshift,symmetric and asymmetric algorithms (aes/3des/sm4, rsa/ec/dsa/sm2/pgp),spring cloud,microservices,spring,git,jms,java