工作职责:
1、依照公司的技术需求,制定和规划支撑业务系统运行的基础组件的产品功能地图;
2、分析和挖掘通用的技术性需求,同业务系统研发团队一同制定基础组件产品的研发计划;
3、根据项目计划,合理分配研发资源,负责与产品、测试、开发就项目需求、进度和问题进行沟通,推动问题解决;
4、负责对技术方案的把控以及跟进,研究业界动态,推进新技术的落地实施;
5、负责核心模块的设计和开发;
6、帮助优化和改进研发流程,以提高开发人员的效率;
任职资格:
1、计算机及相关专业,本科以上学历,5年及以上全职开发工作经验,2年及以上架构设计经验;
2、扎实的编程基础,良好的代码风格,精通常用的软件工程方法、设计模式、数据结构和算法;
3、熟悉主流的架构设计方法(微服务架构、分布式架构、高并发架构、云化架构等)
4、精通B/S系统架构的相关技术,熟悉主流应用服务器、分布式数据库、缓存、文件系统、消息系统等技术,具备丰富的Java前后台开发经验、至少会使用一种服务器脚本语言,比如:python、go等;
5、熟悉主流框架及中间件,如Spring-boot、Spring-cloud、Dubbo、 RabbitMQ、Redis、Mysql;
6、具备系统架构能力和技术实施能力,同时具备最终实现技术成果物的能力。
7、熟悉软件开发项目管理,有中型的WEB系统开发实施经验,能独立完成项目的运作,具备敏捷、持续集成、DevOps经验者优先;
8、有海量服务和高并发服务开发经验优先。