主要岗位职责描述
1、负责功能模块的维护和持续完善及重构。
2、能够准确理解需求,实现新功能模块的设计和开发。
3、熟悉系统整体架构设计与系统性能优化。
4、编写相关技术文档。
5、评估开发迭代工作量、制定开发计划、并按计划有效推进。
6、日常问题定位与修复。
任职要求
1、具有3年及以上java开发经验,熟悉多线程、反射、nio等技术的使用和原理,熟悉常用设计模式,熟悉JVM内部原理。
2、深入理解关系型、非关系习型数据库基本原理,熟练使用mysql,对sql有优化能力,有分库分表经验。
3、熟悉分布式、多线程等高性能架构相关开发,熟练使用Java常用框架和工具,如springboot、springcloud相关组件、springmvc、mybatis等。
4、熟悉缓存、队列等,redis、memcache、rabbitmq。
5、熟悉常用中间件的作用和用法 RabbitMQ、xxl-job。
6、有分库分表及复杂权限系统设计经验。
7、熟悉linux开发环境,掌握一种脚本语言(shell/python),了解CICD,K8s,有一定的运维能力。
8、有大型Saas化平台建设,物业项目经验、电商项目经验或智慧养老项目经验优先。
9、有良好的沟通能力,服从日常工作安排;有Saas化系统经验优先。