1. 熟悉java core基础知识、Java Web开发经验,有一定程序设计基本功,热爱技术,能够独立完成功能模块的开发
2. 理解Java程序设计思想,Java虚拟机、包括Java设计模式、J2EE设计模式等,并且能够合理运用
3. 熟悉Java基本技术特性,如Java数据结构,多线程编程,Java IO
4. 熟练使用Java常用组件,如SpringMVC、Struts、Hibernate、MAVEN等,对微服务有实际项目经验者优先,如基于Spring Cloud的微服务项目设计及实践
5. 熟悉NoSQL(Redis/Mongodb/Couchbase)缓存设计及其应用者优先
6. 能在Linux环境下熟练开发、熟悉ORACLE、MySql数据库开发技术及相关工具,熟练掌握SQL