岗位职责: 1.负责对接学校应用系统功能设计开发; 2.对接前端开发人员,提供标准的api接口文档; 3.编写、维护和更新产品的相关设计文档和规范。 技术要求:(只需满足下面两项技术要求的其中一项即可): 第一项: 1.一年以上javaweb开发的经验,具有良好的设计思路和编程习惯,能独立解决项目中遇到的各类问题,熟悉敏捷开发模式; 2.精通java语言开发,java基础扎实,熟悉javaee规范,熟悉常用的设计模式;精通springmvc、mybatis、jquery、resteasy等框架开发;熟练掌握springboot及相关技术; 3.熟练掌握dubbo、kafka、rabbitmq/rocetkmq、zk等技术; 4.熟练应用redis、ehcache、memacache等缓存数据库; 5.熟悉mysql、mongodb,熟悉sql调优; 6.熟悉分布式系统的设计和开发,熟悉分布式、缓存、消息等机制,并能对分布式常用技术进行合理应用,能独立解决关键技术难点或问题; 7.掌握多线程技术,掌握高性能系统的设计与编码及性能调优。有高并发应用开发经验者优先; 8.熟练应用常用的linux命令,能够编写简单的shell脚本; 9.思路清晰,善于思考,良好的分析和独立解决问题的能力; 10.参与过大型复杂分布式互联网web系统的设计开发者优先,有spark、hadoop、storm等技术经验者优先,有docker、k8s等容器技术者优先。 第二项: 1.一年以上的.net开发经验,熟练使用orm框架,了解当下主流的ef,sqlsugar,dapper等框架,熟悉ioc开发模式; 2.熟练掌握.net,.netcore.net5.0等技术; 3.具有1年及以上vue实际项目经验,熟练使用vue全家桶(vue-router、vuex、axios),并熟悉主流的三方组件库(element、antd、iview等),对多端适配有实际项目经验,包括移动h5、小程序(uni-app)等; 4.熟练掌握数据库mysql、mssql,精通sql语言,对分库分表有一定的了解,了解分布式; 5.熟练使用webapi、webservice、linq等技术,熟练使用jwt、identityserver4等认证技术; 6.熟练使用redis,swagger,nginx等技术; 7.熟悉跨平台技术,参与使用过docker、微服务等项目,使用过abp框架; 8.有规范化、标准化的代码编写习惯,能够编写规范的开发文档;有强烈的责任心和团队合作精神及认真的工作态度,沟通能力、学习能力强,良好的执行能力,很好的完成预定任务; 9.具有扎实全面的c#编程能力,有较强的逻辑思维能力,深刻理解面向对象的程序设计思想,具备优秀的面向对象分析、设计能力; 10.具有高校相关应用系统开发经验优先。 |