1. 参与数字媒体学习平台产品需求讨论和产品设计,参与或者负责产品的技术选型和关键技术攻关工作;
2. 负责具体的模块设计、开发、代码review、单元测试及文档撰写;
3. 完成公共服务平台的业务、数据、安全技术组件或微服务的规划实现;
4. 技术及规范性标准文档的制定与修订(标准及规范);
5. 基于业务发展的新技术研究与分享(技术储备);
6. 参与或负责数据库的设计及系统问题解决,优化,代码重构等工作。
岗位要求:
1. 教育背景:计算机或相关专业,本科以上学历,毕业于985/211院校优先;
2. 工作经验:5年以上 Java/J2EE 项目开发经验,3年以上微服务设计开发管理经验;
3. 扎实的Java基础,熟悉IO、多线程、异步处理、缓存、消息中间件等;
4. 精通分布式数据库中间件,熟悉使用MySQL、Redis等;
5. 精通SpringMVC、MyBatis、Spring等开源框架及原理和机制;
6. 熟练使用Spring Cloud、dubbo其中一项目服务治理框架并理解其原理;
7. 掌握Docker、K8s等容器技术,具有熟练操作Docker的经验与应用;
8. 有Node.js开发经验者优先;
9. 熟悉ES6语法并有Vue.js开发经验者优先。