1、参与公司业务系统的架构设计工作,详细设计和部分核心代码开发工作。2、与产品沟通需求,正确的把握和理解产品经理的设计思路。3、参与总体系统的架构设计、架构优化等架构任务,参与编写架构设计文档。4、参与部分系统的详细设计和部分核心编码工作,编写详细设计文档。5、指导部分初级开发人员的开发工作,提高其技术水平,并负责部分代码审查工作。任职要求:1、本科及以上学历,计算机相关专业毕业,5年以上java开发经验;2、精通JAVA和面向对象编程,深入理解jvm、多线程;3、对常用开源框架如spring、SpringBoot、Redis、消息队列等有较深刻全面的理解,有较丰富的Web开发实战经验;4、熟悉数据库开发,数据结构,各种网络通讯协议,网络编程和多线程编程;5、熟悉分布式系统的设计和应用,熟悉缓存、消息、负载均衡等机制和实现。6、精通Linux系统