1. 精通 Java语言及面向对象设计思想,了解常用设计模式及使用场景;2. 熟悉并发、多线程编程。熟悉Synchronized锁优化、AQS、JUC等;3. 熟练运用SpringBoot、SpringMVC、Spring、Mybatis、Plus等开源框架;4. 熟悉使用MongoDB、Redis等非关系型数据库;5. 熟练使用MySQL,Oracle关系型数据库,具有良好的SQL编写能力;6. 熟悉ActiveMQ、RabbitMQ,了解常用工作模式、持久化、消息防丢失策略;7. 拥有使用SpirngCloud微服务架构开发经验,了解常用组件作用;8. 熟练运用Maven、GitHub、SVN版本管理工具,IDEA,Eclipse开发工具;9. 了解JVM组成、类加载机制,熟悉常见的GC并了解其适用场景;10. 了解Linux的IO模型--BIO、NIO、select、poll、epoll系统调用11. 掌握Linux常用命令,项目环境安装部署;12. ***验并完成测试***,小程序开发;13. 了解支***等支付接入流程,并有实际开发经验;14. 有很好的团队合作能力和良好的自主学习的能力;
后端 / Java
贵州 / 毕节