工作职责:1)承担项目组重要开发或设计工作,并能够按要求、高质量地完成开发或设计任务;2)掌握分析设计工具,按照规范的要求,编写设计文档;3)按照设计的功能,实现模块的代码编写和维护;4)按公司规范进行编码,并对开发的代码进行单元测试;5)参与实施过程中的需求调研与分析,协助编制项目主计划,提前识别相关技术风险项。任职资格:1)本科以上学历,计算机软件或相关专业,8年以上设计开发经验;2)精通Java技术,对JVM原理有扎实的理解;3)对SpringCloud、MyBatis、MQ等开源框架熟悉,并能了解它的原理和机制;4)熟悉内存数据库,并实际项目中使用其中之一进行开发;5)至少熟悉一种关系数据库如Mysql等并能根据业务需求设计数据库结构,有NoSQL(ES,MongoDB)经验且对数据库性能优化有丰富的经验;6)了解分布式技术原理,熟练使用分布式缓存,消息队列,分布式锁机制,分布式事务;7)熟悉Linux操作系统以及shell命令;8)具备对复杂业务有良好的抽象和建模能力,熟悉各种设计模式。