1.计算机相关专业本科及以上, 并有3年以上java开发经验;
2.熟练掌握Java常用框架和组件,如Spring boot、Spring Cloud、Mybatis、MQ、ELK等开源框架;
3.至少精通一个数据库,如mysql、mongodb、redis、oracle等,有数据库优化经验;
4.熟悉前端框架和工具,如vue.js、JavaScript、HTML5、CSS、Node.js等;
5.具备面向对象思想,熟悉面向对象分析与设计;
6.深入理解微服务架构,理解分布式系统开发,了解消息处理机制;
7.熟悉Linux系统,熟练掌握项目发布相关操作命令;
8.具备良好的团队合作能力,善于团队协作,团队工作协调;
9.熟悉Internet基本协议(如TCP/IP、HTTP、MQTT等)内容及相关应用(加分项);
10.熟悉ToB业务,有工程管理、ERP、SaaS、OA、物联网等一个以上开发经验者优先。