基于Java相关技术的软件设计与开发
1、 精通Java开发语言,扎实的Java语言基础,熟练Java J2EE项目开发;
2、 熟练运用Spring Cloud、Spring Boot、SpringMVC、Mybatis等框架,并了解开源框架设计;
3、 熟悉常用的开发工具Eclipse/IDEA,熟悉Git、Maven等;
4、 熟悉至少一种主流的应用服务器、熟悉Tomcat;
5、 熟悉软件开发流程,代码规范性好,能熟练运用设计模式,善于重构优化代码;
6、 熟练掌握主流数据库 MySql,根据业务逻辑可以编写对应的视图和存储过程,了解Mysql执行计划。
7、 应用过Redis/RocketMQ/Elasticsearch 等一种或多种中间件
8、有软件架构和设计能力,熟悉设计模式
9、有一定设计文档的撰写能力,了解UML.
* <=5年内不的超过2份工作,>5年必须有一份3年以上的工作经历.
收起