工作职责(1)能够理解子系统项目架构设计,根据业务需求和整体架构规范要求,输出相关的技术方案设计文档; (2)负责功能开发、测试及代码审核;负责上线以及后续保驾护航,确保系统的稳定性; (3)负责软件技术文档编写,技术沉淀与分享; (4)负责系统性能调优及项目优化。任职要求(1)本科及以上学历,计算机及相关专业; (2)3年以上JAVA服务端开发经验(C++也会考虑),JAVA基础扎实,熟练掌握IO、多线程、集合等基础类库,熟悉分布式缓存、消息机制; (3)有良好的系统设计经验、领域知识及规范的研发流程经验; (4)熟练使用Spring MVC/Spring Boot(Spring cloud)、MyBatis等相关开源框架,部分理解其底层原理和设计思路; (5)熟悉MySQL数据库,对事务、锁、索引有较深的理解,胜任数据结构设计和SQL调优;能进行高可用的数据存储方案; (6)了解分布式系统和微服务架构,对CAP、BASE等理论有基本的认识;