1. Minimum 2yrs of overall experience and 6 months to 1 year of experience in Blockchain Technologies.
2. Worked on at least 1 Blockchain platform like: Ethereum/Hyperledger/Multichain etc.
3. Understands different consensus algorithms conceptually, concept of mining etc.
4. Should be Able to write smart contracts in GoLang, Solidity / Serpent.
5. Programming Paradigms: Object oriented, Event Driven, Functional Programming,
6. Programming languages: Java, Spring J2EE framework, GoLang, REST Services, NodeJS, MongoDB.
7. Modern Databases: Understand Relational, Key-Value, Columnar, Document, Graph etc.
8. Should be well versed with SW development & delivery life cycle.
9. Should be a good team player having troubleshooting and problem solving skills, Good communication and interpersonal skills.