岗位职责:
1、根据项目或子系统目标,设计软件系统结构,撰写设计文档;
2、负责具体模块的代码实现;
3、参与编码规范制订;
4、参与关键技术攻关;
5、参与性能调优和BUG排查;
6、参与需求分析。
岗位要求:
1、211/985院校计算机或相关专业硕士以上学历,算法、数据结构、网络、操作系统、软件工程等专业基础扎实;
2、做过java相关项目开发,JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
3、熟悉spring cloud、hadoop、spark、storm、hive 、ElatisticSearch等大数据开源框架;
4、了解分布式系统的设计和应用,了解分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;
5、具有一定创新能力;
6、了解机器学习的基本原理,具有机器学习的应用能力;
7、精通设计模式,具有较强的系统架构设计能力和分析能力;
8、具有自我驱动品质,学习能力强,适应能力好,有强烈的责任心,具备耐心/细心的品质;