岗位职责:
1. 负责公司软件产品、平台架构设计及性能、稳定性、可扩展性、安全等指标,参与关键技术问题的推进与解决,指导技术团队展开系统开发工作,提高开发效率。
2. 参与公司软件产品需求定义及设计过程。
3. 负责技术可行性评估,技术方案对比及选型,建设并维护公司软件技术栈,定期进行技术培训。
4. 负责规划和设计产品系统架构、系统方案、概要设计、划分微服务及模块等,评估系统需求。
5. 负责公司软件编码规范的维护,定期进行代码审查,确保代码质量。
6. 负责系统相关接口的规范与评审,并负责产品对外接口技术预研及对接。
任职要求:
1. 本科及以上学历,5年以上团队开发经验,3年以上架构和团队管理经验。
2. Java基础扎实,精通SpringCloud/SpringMVC/Dubbo至少一种;熟悉Mybatis,Netty等;熟悉中间件Redis/RocketMQ/Nginx;熟悉Docker环境;熟悉JVM 多线程 事务;熟悉SQL优化;对底层技术与源码有比较深入的了解。
3. 精通vue/js/element-ui等,熟练掌握html5/css3,能够为web产品的交互组件封装提供指导。
4. 精通分布式、缓存、消息等机制,精通性能调优。
5. 精通设计模式,面向对象编程开发,具有良好的测试驱动开发与重构能力。
6. 理解分层架构,服务设计, 熟悉SOA架构设计。
7. 具有良好的编码习惯和文档写作能力,能够与技术团队保持良好沟通,并帮助技术团队提高代码及文档质量。
8. 熟悉软件开发流程及相关工具(IDEA Git Maven Jekins等)。
9. 有技术管理经验,对所做过的项目业务有深刻理解优先。
重庆盛汉科技有限公司