1. 掌握Java常用API实现原理,包括集合框架、多线程等,研读过核心源码。
2. 深入理解Spring、SpringBoot、SpringCloud等框架及常用组件的实现原理,并研读过源码,有拓展开发和二次开发能力。
3. 熟悉 MySQL数据库存储和索引、锁原理及sql优化,了解Oracle 等主流数据库。
4. 熟悉Linux常用命令、shell脚本、环境搭建、部署、调试和线上日志排查定位
5. 掌握redis、zookeeper、elasticsearch、rocketMq/kafka等常用组件底层原理。
6. 熟悉分布式场景下常见问题的处理方案及优化策略。
7. 熟悉 docker、svn、git、maven 等工具,docker进行镜像构建发布及编排,可搭建Jenkins自动化环境。
8. 熟悉常用设计模式、数据结构及相关应用场景等。
9. 熟悉CSS、HTML、JS、JQuery及常用UI框架LayerUI等,可编写常用js、jq浏览器脚本等。
10. 了解Go语言和Beego框架,能用Go编写web项目和后台接口。
11. 熟悉微信小程序及公众号的后台开发并能独立进行微信小程序的前端开发。
新东方高端报名微服务
软件环境:Test-Cis+SpringBoot+SpringCloud+Redis
开发工具:idea、Git
项目职责:
负责新东方系统需求评审、开发、上线。
负责系统的架构建设及性能优化。
负责项目压测及业务接口文档整理等。
项目描述:
新东方教育科技集团信息管理部门主要负责新东方教务系统、报名系统、CRM、ERP等系统的研发工作。
一亩田CRM系统及APP、小程序接口开发
软件环境:Docker+SpringBoot+SpringCloud+MyBatis+Redis+Mysql+RabbitMQ
开发工具:idea、Git
项目职责:
担任销售业务线负责人,主要负责CRM系统研发和小程序、app接口开发。
销售需求分析、研发进度跟进等。
微服务调研及拆分和稳定性支持。
项目描述:
北京一亩田新农网络科技有限公司,成立于2011年,是一家基于移动互联网技术、深耕农产品产地、促进农产品流通效率的互联网公司。一亩田APP、一亩田多个相关小程序、CRM系统(销售、运营、客服等)。
e棉仓 微信小程序
开发工具:微信web开发者工具
项目职责:
负责小程序功能的研发讨论;负责大部分页面的开发以及功能的后台设计开发;负责前后台交互开发及关联测试、维护。
参与官网业务需求分析及研发落地。
项目描述:
该项目为 中储棉花网络(北京)股份有限公司 在17年中旬开发的微信小程序,为了方便棉企查询棉花指标信息、棉商交易、储备棉信息查询、拓展公司业务等等。
e棉仓(B2B棉花交易平台)
软件环境:Dubbo+Zookeeper+Spring+SpringMvc+Struts+JDBC+Redis+Oracle
硬件环境:Windows10/Tomcat6.x/Oracle/ Eclipse/SVN
开发工具:Eclipse
项目职责:
采用DIV+CSS+JS技术进行页面开发。后台使用Spring、SpringMvc、struts,持久层连接使用Jdbc;数据库使用Oracle。涉及到了excel的解析,合同pdf、word的生成和转换,前台统计信息图表展示。服务器使用windows Server。参与需求分析、原型讨论等。
项目描述:
e棉仓的前身是由中国储备棉管理总公司全资子公司——中储棉花信息中心于2014年起倾力打造的一个面向国内外涉棉企业的公共服务平台。正常情况下,平台推送的棉花资源量超过100万吨。
项目本身是B2B的棉花交易平台,原本是用于展示棉花资源信息,之后融入了线上交易功能,交易功能细化为自营模式和撮合模式。