区块链开发(南京)职位描述与岗位职责任职要求
职位描述:
岗位职责:
1.能够独立进行区块链底层系统及应用平台的功能定义和架构设计,研究区块链的协议,运行机制、底层实现和应用平台研发等;
2.从事区块链产品的设计和研发工作,研究区块链的协议,运行机制和底层实现等;
3.指导项目团队成员的日常开发工作,解决开发中的技术问题,推进团队伙伴完成项目落地。
任职要求:
1.本科及以上学历,计算机、软件工程等相关专业;
2.从事C/C++一线开发2年或以上;
3.很强的学习,思考和总结能力;有清晰的思路和方法论去解决未知问题,非常高的代码质量,对技术精益求精甚至有完美主义;
4.基础技能
1)熟悉C++编程;了解Linux下C++调试技巧,善于解决各类线上问题;
2)熟练使用各种数据结构和算法;
3)熟练使用多线程、多CPU内核,消息队列、异步通信、进程间通信、应用层安全协议开发等;
4)了解分布式数据库集群开发,有Level-DB,Memcached,Redis等集群开发和优化经验优先;
5)了解分布式存储系统开发者优先;
5.加分项
1)了解区块链常用共识算法的运作原理包括POW,POS,DPOS,PBFT,VRF;
2)了解密码学相关技术;
3)了解P2P网络原理,打洞原理;
4)有过区块链相关工作经验;
5)有高并发、大数据、微服务、安全通信、系统内核优化等经验;
6)有完整系统设计、服务治理等经验。
篇2:区块链开发方向职位描述与岗位职责任职要求
职位描述:
职责描述:
(1)负责基于区块链的产品的设计和开发,参与区块链底层平台核心代码的开发(包括底层协议,共识算法,加密算法,上层应用等);
(2)为应用开发工程师提供技术支持,指导应用项目团队成员使用涉及区块链的相关技术,解决其开发中的技术问题;
(3)参与涉及区块链的方案设计与评审,参与组织制定和实施技术决策和技术方案,参与系统架构设计与升级等;
(4)参与涉及区块链的需求分析文档和详细设计文档编写,参与开发规范的制定工作;
(5)新技术预研,跟进开源社区新技术。
任职要求:
(1)年龄35周岁以下,全日制本科及以上计算机相关专业毕业,有2年(含)以上区块链相关开发经验;
(2)掌握分布式系统架构和分布式存储相关原理,掌握Bitcoin,Ethereum,HyperLedgerFabric等区块链相关机制与原理,熟悉BFT、Paxos、Raft等一致性协议,熟悉PoW、PoS等区块链共识算法/协议;
(3)熟练掌握Golang等主流区块链系统开发语言,熟练掌握智能合约等的编码及性能调优;
(4)熟练掌握Docker、K8S等主流容器技术的原理、部署和使用;
(5)具有良好的英文阅读能力,有参与Github开源项目经验、熟悉开源项目流程者优先;参与过网络框架、搜索引擎、分布式数据库、云计算平台等底层平台或组件开发等大型系统架构设计经验者优先;
(6)具有强烈的好奇心和独立思考能力,具有良好的沟通协调能力和应变能力、钻研能力、自我驱动和快速学习能力,对新的技术具有相当的敏感性。
篇3:Java开发(区块链)职位描述与岗位职责任职要求
职位描述:
任职要求:
能吃苦,有耐心。
精通Java核心编程、多线程、网络编程、常用框架如spring等;
熟练使用kafka、redis或memcache、mongodb、zk、es、dubbo等技术组件,熟知至少一种组件的底层实现原理;
从事过产品研发,具有全面、深刻架构原理、架构技术,有较丰富经验;
具有分布式、高并发、高负载、高可用性系统经验;
熟悉Linux操作系统、对linux的内核参数优化有一定的了解,熟悉JVM优化;
热爱技术,对技术有不懈的追求;
具备良好的沟通协作能力、团队合作精神。
工作职责:
Java开发相关工作,负责区块链游戏、区块链钱包APP开发相关工作
微信