职位描述
岗位职责:
1、参与需求讨论和梳理,负责对项目需求进行拆分、设计、实施,核心模块的代码编写、前后端联调等
3、解决运行中出现的线上问题,保障系统稳定运行
4、负责项目开发过程中的技术攻关、疑难问题的分析、定位
5、编写相关技术文档,维护现有文档
6、参与代码评审,确保系统代码的最佳实践和可维护性
任职资格:
1、计算机、软件、通信等相关专业本科及以上学历
2、Java基础扎实,熟悉Java技术基础(如:动态代理、多线程、io、集合等基础框架),理解jvm原理
3、熟悉spring、mybaits等框架,理解spring中的事务传递、动态代理、对象加载等原理
4、熟悉微服务框架,如spring cloud、dubbo等,有分布式开发经验,有高并发、高性能的调优经验
5、熟悉zookeeper、redis、rabbitMq等组件
6、至少会使用一种数据库(Oracle、MySQL),拥有数据库设计、调优能力
7、会使用git、svn、maven等管理工具,熟悉linux命令