岗位职责:
1、负责项目的开发计划、维护以及线上问题的定位处理;
2、负责相关业务模块的开发、部署、测试、维护以及相应文档的编写;
3、为公司现有产品提供技术支持;
4、负责优化公司现有产品的框架以及核心组件;
5、参与代码、测试用例走查和评审,及时修复缺陷;
6、系统性能分析和优化。
7、配合和协助前端进行项目的调试、开发。
专业技术要求:
1、熟练掌握JAVA基本原理,熟悉数据库结构计算法,了解线程池使用及调优等;
2、熟练掌握MySQL开发与调优能力,对数据库事务、锁、并发机制原理有一定的了解;
3、必须熟练使用主流开发框架Nginx、Mybaits、Spring Cloud alibaba、Redis;
(必须要用Spring Cloud alibaba的实际项目经验,如果没有请勿投递,浪费时间)
4、对Kafka、RocketMQ、Websocket等中间件原理和使用优先考虑;
5、熟悉Linux系统的使用,基本的Shell脚本编写;
6、熟练掌握常用的设计模式,对抽象建模有一定的实践和沉淀,有大型分布式平台型系统的设计和研发经验者优先;
7、有大型分布式系统或者高并发系统的性能优化经验,能够独立完成性能分析和调优工作;有使用过主流的性能监控和调优工具,进行性能监控和报警设置等经验优先;
8、熟悉 javascript、vue、react、jquery、bootstrap、extjs 等前端开发技术者优先;
9、熟悉NodeJS语法,能看懂NodeJS代码,并将NodeJS代码转化为java
(熟练node.js优秀考虑,如果不懂也不影响)
10、对技术有激情,对性能优化工作有热情和追求,有良好的快速学习能力和团队协作能力。