1、熟练掌握Java语言; 2、熟悉Python语言;须具备快速学习能力,良好的编程功底和编程习惯; 3、熟练掌握主流开源应用框架,如SpringCloud、springboot,springdata等spring全家桶微服务框架技术; 4、熟练使用Elasticsearch、Oracle、mysql、Oceanbase数据库,及非关系型数据库redis,milvus、mongdb,了解或使用过binlog; 5、熟练使用常用中间件产品,Tomcat、Nginx、kafaka、RabbitMQ或者其他; 6、熟练使用vue,elmentUI等前端技术,了解react。数量掌握git、svn等版本管理工具; 7、熟练掌握linux常用命令,熟悉并能编写简单shell脚本,熟悉docker容器发布部署; 8、熟练数据库同步技术,基于binlog的方案等,Flink-CDC,Canal等; 9、熟悉http/TCP 协议,使用过RPC远程调用的某种实现,如webservice,数量掌握rustful接口; 10、能够独立完成系统功能模块、包括设计、编码实现、以及单元和接口压测; 11、要求具备sql优化能力,能熟练掌握elastisearch的索引、分页、查询、简单聚合功能语法; 12、具备良好的沟通学习能力,渴望学习探索新技术,并敢于在项目组中尝试,勇于挑战; 13、具备高度自主开发能力,能合理安排自己的工作任务并排期,自行跟进和反馈;