岗位职责:
1、负责对现有技术架构的迭代优化和系统扩展,参与公司产品中后台产品架构设计以及核心代码的编写;
2、根据开发计划,组织技术资源完成业务技术中台的设计、开发、测试、持续优化,并对各个环节结果负责;
3、指导研发工程师的产品开发和技术研究工作,解决各类技术疑难问题,形成良好的研发氛围,提升团队整体技术水平;
4、负责技术开发人员的招聘、人才培养、绩效考核以及团队建设;
5、负责技术部门管理和后端团队的开发工作;
6、与产品、运营等团队紧密配合,确定产品的技术解决方案和开发时间评估;
7、研究新的技术方案,调整服务端开发策略和技术架构,使之适应业务平台日益增长的需求。
任职要求:
1、 本科及以上学历,计算机相关专业,至少5年以上java开发经验,有带过团队经验,有相关项目经验者优先;
2、 扎实的java基础,精通常用的设计模式;
3、具有多线程,高并发的开发经验,对JVM的原理熟悉,可以进行JVM调优;
4、精通Spring ,MyBatis等常用的开发框架,对主流的框架原理有深入的见解;
5、精通Spring Cloud微服务架构,熟悉Eureka中心和Feign的原理和调用;
6、精通分布式系统架构,深入了解缓存技术 Redis ;
7、精通MySQL,MongoDB等数据库,熟练SQL语言,有优化经验;
8、熟悉中间件MQ、JOB等开源框架;
9、精通HTTP以及Websocket通讯协议,对于Restful接口规范有相应的了解;
10、精通常用算法和数据结构;
11、Github有开源库,技术博客者优先;
12、拥有创业精神,有知名互联网公司工作经验者优先。