职位描述
【岗位职责】
1.负责核心系统的架构设计,重构、优化;
2.根据业务规划制定相应地技术规划,推动平台技术的革新,系统性能调优;
3.解决重要项目中的关键架构问题和技术难题,负责项目关键技术难点攻关;
4.对开发团队进行技术指导和培训,规范开发流程。
【任职要求】
1.计算机相关专业本科及以上学历,5年以上相关工作经验;
2.精通Java语言,对相关技术领域的开源产品有深入的理解;
3.熟练使用spring,springmvc,springboot,mybatis,redis,mq,dubbo,elasticsearch等框架或中间件,理解底层工作原理,对源码有一定的研究,并能进行基于框架的二次扩展开发;
4.了解领域驱动设计,精通领域建模,熟悉主流技术架构体系,熟悉敏捷开发等理念;
5.熟悉缓存技术、搜索技术、异步框架、集群与负载均衡、消息系统等领域;
6.具有大型分布式、高并发、高负载、高可用系统设计、开发和调优经验;
7.具备较强的逻辑思维、沟通技巧,具备较强的责任心和抗压性,以及团队意识。