岗位职责:
1、服务研发项目的技术选型,把控整体系统的技术迭代更新。评审产品项目需求,从研发层面提出合理性方案,确保后端业务的高可用性、可扩展性;
2、保证线上业务进行高可用性,线上业务出现异常需第一时间进行处理,保证用户的合法权益;
3、对产品需求进行研发概要设计、详细接口设计、数据库设计等,并落地成相对应的文档;
4、根据设计方案编写出符合设计的代码,准时交付代码程序供测试人员测试。参与外协人员的研发设计评审,指导外协人员开发工作,确保代码编写的合理性。
任职要求:
1、本科及以上学历,计算机相关专业,5年以上平台开发经验;
2、具有面向对象分析、设计、开发能力,熟悉Spring框架源码、设计模式及其应用场景;
3、JAVA基础扎实,精通io、多线程、常用集合类等;
4、深入了解JVM原理,有JVM调优实战经验者优先;
5、精通SpringCloud、SpringMVC、SpringBoot、mybatis、dubbo、kafka、rocketmq等常用开源框架;
6、精通主流数据库(MySQL、Oracle等),具有生产环境SQL调优经验,熟悉Redis缓存高可用,并有实际解决调优经验;
7、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决实际架构问题;
8、具有独立承担超过2年以上的软件项目系统分析和架构设计经验,有大型系统软件架构设计经验优先;
9、善于沟通、责任心强、具有团队合作精神、对编程有浓厚的热情、有自己的想法,具备良好的自学能力和独立思考解决问题的能力。