岗位职责
1.根据公司业务和技术发展方向,负责公司软件开发平台的技术架构规划,为团队引入新的技术.新的解决方案,通过架构不断地优化系统,提升产品体验;
2.负责系统的软件架构设计并推动实现;
3.负责核心功能点的代码编写和系统技术难点攻关,带领研发团队进行相关新技术的研究;
4.负责对研发团队人员的代码质量审核.及时指导与监督,提升开发团队的技术水平;
5.参与技术方案和系统设计评审,对系统的重用性.扩展性.安全性.性能.伸缩性.交互性做系统级把握。
任职要求
1.工作经验:5年以上的软件开发工作经历;2年以上软件系统架构设计经验;
2.教育背景:计算机相关专业,全日制本科及以上学历;
3.精通Java语言,熟练掌握Java多线程.socket网络编程.事务管理.文件操作.图形化编程.反射等应用开发技术;熟悉mysql.oracle.mssql等关系型数据库之一,有数据库优化经验;
4.熟悉大数据量.高并发.高可靠性系统的设计,熟悉性能优化.故障排查和分析,有实战经验;
5.熟悉设计模式,熟悉Spring.Hibernate.Spring MVC.spring boot .Druid.Logbook或Log4j.Nginx.Redis.rabbitMQ.Spring Cloud等框架,掌握工作原理;
6.了解React.Vue前端框架;
7.对工作有强烈的责任心,对技术有热情,并具备良好的表达能力,乐于技术分享。