1.负责系统设计、开发以及维护、优化工作;
2.参与项目的系统设计和核心代码开发;
3.编写相关设计开发文档;
4.攻克技术难关,解决高稳定性、高并发、业务模型复杂等带来的各种挑战;
5.协助业务方梳理业务需求,提供业务规划方案、架构设计方案、并能根据方案展开研发工作。
1.本科及以上学历,计算机相关专业,5年以上Java开发经验。
2.Java基础扎实,熟悉分布式、缓存、消息等机制,熟悉JVM原理,熟悉工作流引擎。
3.熟悉MySQL、Oracle等关系型数据库以及优化方法,熟悉常用的NoSQL产品,如MongoDB,Redis,Memcache等。
4.熟练掌握SpringMVC、SpringBoot、SpringCloud、Mybatis、Hibernate、Shiro等技术框架。
5.丰富的系统架构设计经验,精通常用设计模式,熟悉UML软件建模。
6.熟练掌握Git等代码管理工具。
7.熟悉Web服务器的部署和维护,精通Linux操作系统,能编写Shell脚本。
8.熟练掌握一种web前端页面技术jsp, framemaker, themlefy。
9.熟练掌握前后端js数据交互,熟悉一种前端框架,jquery,vue等。