职位描述
工作职责:
1、 负责技术研究、难点攻关、构建系统原型、技术团队开发;
2、 从需求进行抽象分解设计;主要功能、核心模块的架构与代码编写;
3、 对团队开发人员进行代码质量审核、技术指导和监督;
4、 系统性能优化,安全加固,保证系统安全、稳定、快速运行;
5、 规划与建设系统的开发平台,开发公共基础组件;
6、 以高可用为目标,对系统架构的治理、整合不断进行迭代和升级;
7、 使用分布式/微服务应用开发框架对系统进行服务编排、设计;
8、 跟进技术发展、研究新技术在公司业务中的应用前景,为业务模式的发展和创新提供参考意见;
9、 团队内部技术指导和培训。
任职资格:
1、 计算机或相关专业本科以上学历;
2、 八年以上互联网软件领域的设计开发经验,三年以上大型网站技术架构的主导经验;
3、 精通JAVA, 了解JS, 熟悉PHP/SOA/SaaS/微服务架构者优先;
4、 精通dubbo、zookeeper、spring cloud系列技术栈,了解开源组件实现的原理及阅读过改造过这些项目的开源代码;
5、 熟悉Mysql、Redis、RabbitMQ、RocketMQ、MongoDB、kafka等数据库和中间件;熟悉数据库中间件例如mycat、ss的原理和使用;熟悉hadoop、hbase、hive、impala等大数据平台组件,熟悉分布式事物等技术,并有过设计及开发经验;了解或使用过newsql产品;
6、 精通系统分析与设计、常用的设计模式,擅长性能调优;
7、 有责任心, 学习能力强, 工作积极主动, 思路清晰,擅长沟通、有团队合作精神;
8、 精通RESTful API设计,熟悉DDD及分层架构;
9、 熟悉Docker及K8S等容器技术,熟悉CI/CD流程。