岗位职责: 1.参与系统的需求评审、技术设计、平台功能开发等工作; 2.负责深入分析和解决后端遇到的各种技术、性能、安全问题; 3.实现系统的核心技术细节、扫清主要难点,负责平台和应用产品的设计和核心模块的研发任务; 4.参与系统整体架构演进,对部分基座功能进行全方位设计、优化提升。岗位要求: 1、计算机相关专业,5年以上JAVA开发经验优先; 2、精通Mybatis-plus、Spring、SpringMVC、SpringBoot、SpringCloud等主流技术框架优先; 3、熟练掌握Gateway、Nacos、Sentinel、ELK分布式微服务架构相关功能组件优先; 4、熟练操作Linux,熟悉SVN、Git等版本管理工具; 5、熟练掌握Jenkins、K8s等工具进行容器化部署; 6、有大型分布式系统开发经验,有分布式微服务架构平台搭建经验优先; 7、有大数据大并发的处理经验,熟练掌握apache、nginx、tomcat、weblogic、Redis、mongoDB、MQ等常用中间件,并能够对其进行优化; 8、熟练掌握VUE、ElmentUI等前台技术,能够独立开发JS功能组件优先; 9、熟悉Java虚拟机调优,熟悉Java虚拟机内存管理原理; 10、熟练使用和管理PG、Oracle等数据库,熟悉集群管理和数据备份; 11、有SRM开发经验优先。