1、Java基础扎实,熟悉IO、多线程、集合框架,精通JVM调优;6年以上Java开发经验
2、精通HTTP,TCP协议,熟悉网络编程
3、精通使用SpringBoot、SpringCloud/dubbo、Mybatis、nacos、xxl-job等框架
4、精通分布式系统基础设施中常用的技术,如缓存(Redis等)、消息中间件(Rabbit MQ、Kafka)、搜索引擎(Elastic Search)
5、精通关系型数据库(Mysql、Oracle)以及相应数据库调优、SQL优化
6、精通HTML、JSP、JavaScript、jquery
7、具有web前端开发经验,熟练掌握HTML、JavaScript、Axios、CSS、ES6等Web开发技术
8、熟悉前端开发技术Vue.js,熟悉AntDesign、ElementUI等相关Vue.js的框架
9、精通hive,SQL/HQL,有较好的SQL性能调优经验
10、可主导系统级架构设计,具备跨团队协同能力;可主导复杂系统重构(如单体拆分为微服务)、设计核心中间件(如分布式锁、配置中心)、解决公司级技术难题(如数据库分库分表方案落地)
11.开发人员需前后端全栈开发,技术栈:后端java + 前端vue + 数据库mysql