岗位职责:
1.产品开始阶段参与具体项目的系统调研、业务梳理和需求分析,能够深刻理解与分析业务需求,并做领域分析与建模;
2.负责对系统软件架构、系统分层、关键构件、接口的设计;
3.根据产品的需求,并结合公司规范输出架构设计文档;
4.参与公司相关技术的架构评审,把关技术设计环节的设计质量;
5.负责及时指导、处理、协调和解决开发过程中出现的技术问题;
6. 参与公司技术相关标准的制定;
7. 负责核心功能的架构与代码模板编写,开发与维护系统核心模块;
8. 参与系统性能优化,安全加固,保证系统的安全、稳定、快速运行;
9、对团队开发人员进行代码质量审核、技术指导和监督,负责技术团队的管理。
职位要求:
1.大学本科以上学历,8年以上相关工作经验,做过电商相关的工作经验;
2.具有分布式系统架构的实际经验,具备大流量、高容错性、高负载环境下的系统开发及优化经验;
3.扎实的Java基础,熟练运用spring boot、springcloud、Mybatis,熟悉网关负载、熔断限流、服务治理、配置中心、任务调度、监控及链路跟踪;
4.具有优秀的抽象设计能力,思路清晰,善于思考,能独立分析和解决问题;
5.#*Linux, Nginx, Mysql, Redis, RabbitMQ, Tomcat和JVM调优、ELK、Jenkins 等;
6.熟悉微服务基础平台技术原理和内部机制,集群架构设计,部署管理和性能优化;
7.熟悉DevOps,CI/CD持续集成,持续部署,熟悉Docker容器,有Kubernetes经验;
8.熟悉主流的安全技术;如身份验证、信息安全、渗透测试、漏洞防护、入侵防护等。