10年左右的开发经验,其中3年左右的架构设计经验以及2年左右的团队管理经验
1. 熟悉Spring、SpringMVC、Mybatis等开源框架的使用及设计原理和架构
2. 熟悉SpringBoot,SpringCloud等开源框架的使用及设计原理与架构
3. 熟悉关系型数据库例如 MySql的使用及设计原理,熟悉非关系数据库 例如Redis使用
4. 熟悉常见消息中间件 例如RabbitMQ,Kafka的使用
5. 熟悉JVM的底层原理及核心参数的调优
6. 具备一定分布式场景问题的解决能力
日常工作内容:
1.端到端对整个需求交付负责。根据需求说明书 完成需求的详细设计,功能模块的代码架构搭建,相关接口的定义。功能模块的组内分工、协调对齐组内的开发进度并与周边拉通对齐。组织需求功能的签收、转测。
2.对需求的代码质量负责,对所有上库的代码进行检视。确保无基本的编程规范及安全问题。功能实现正确。各种 CI 指标正常
3.对整体代码健康度负责,能够主动识别腐化的代码功能并积极组织重构。定期组织代码集中检视 确保已有代码功能持续健康。
工作业绩:
1.所负责的需求均按时按质完成转测交付
2.设计阶段能够对老旧功能的兼容性、性能的可靠性、可扩容性及相关 DFX 能力考虑充分,代码的可维护性、可扩展性良好。
3.所输出代码的自验证充分,UT 覆盖率在80%+,代码缺陷率
0.5个/KLOC 左右。转测上线问题较少
4.所有上库代码均检视,问题检视率3个/KLOC
5.代码持续健康,相关 CI 指标架构指标良好