1.扎实的java基础,熟悉常用的数据结构和算法;
2.熟练使用springboot、springmvc、mybatis、springcloud等框架,能够根据业务需要进行一些抽象接口封装,能够独立完成模块开发任务;
3.了解常用的设计模式,并有过一些模块的尝试;
3.熟练使用mysql、oracle等数据库,有一定的SQL调优能力;
4.熟练掌握git、postman等开发辅助工具;
5.熟悉rockerMQ、ES、Kafka、ZooKeeper、Minio、Mongodb、Redis等常用中间件;熟练使用其中一种或多种中间件;
6.熟悉前端js、css、html5、jquery、vue等框架,全栈开发者优先考虑;
7.熟悉Linux常用命令,可以进行基本的命令行操作;
8.有良好的沟通能力,积极主动,具有耐心及责任;
9.具备较好的自学能力,能够承受一定的工作压力;
10.态度端正,忠诚守信,具有团队合作精神;
11.良好的代码风格及书写习惯;
12.工作3年以上开发经验,专科及以上学历;