任职资格
1、5年以上基于java的项目开发经验。
2、熟练掌握语言基础实现原理、数据结构、并发编程,以及常用的设计模式,熟悉MVC、ORM、AOP、IOC等设计思想。
3、精通基于J2EE的相关技术,精通Spring、Springboot、SpringMVC、Mybatis等框架,熟练编写Rest服务,能够封装对外API-RESTFUL接口。
4、精通SpringCloud微服务框架、熟练使用常用的各类组件,主导过微服务落地,具备领域划分能力的优先。
5、熟练掌握数据库原理和常用的优化技术,掌握主流关系型数据库 Mysql/Orcale等,对MQ、RPC、缓存有较为深入研究,熟练使用缓存中间件(Memcached集群、redis集群)、分布式事务处理方案的优先考虑。
6、了解消息队列MQ的原理,熟练使用RabbtiMQ,Kafka等消息中间件。
7、熟练使用Git, Maven等工具,熟悉Tomcat,Apache,Nginx等开源服务器。
8、大学本科及以上学历。