中级Java开发--L2
1.3年以上使用Java进行web开发的经验(负责过千万以上日请求量项目);
2.熟悉基于SpringMVC、SpringBoot、SpringCloud和MyBatis的J2EE应用平台架构,熟悉HTML/CSS、jQuery、Easyui等WEB技术;
熟悉Redis、Memcached等非关系型数据库;
3.熟悉dubbo,zookeeper、MQ等分布式服务;
4.掌握SVN、Git、Gradle、Maven、JUnit、Jenkins等工具的熟练使用;
5.熟悉数据库事务和查询性能调优;
6.熟悉Zookeeper,RabbitMQ,Elasticsearch等工具;
7.熟悉分布式系统的设计和应用,熟悉分布式框架、中间件、数据库等机制;能对分布式常用技术进行合理应用解决问题,有大型分布式系统研发经验;
8.有主导过公司内部技术框架迭代更新,架构体系升级经验;
9.对大数据解决方案有一定落地实践经验;
高级Java开发--L3
1.JAVA基础扎实,拥有良好的编码习惯,理解IO、多线程、集合等基础框架,对JVM原理有一定的了解;
2.深入了解Spring、Mybatis等Java平台常用的技术与开发框架,理解其实现原理;
3.具有大规模高并发访问的应用开发经验;
4.参与过大型互联网金融平台或第三方支付平台核心模块的开发,或熟悉支付清结算业务;
5.熟悉Redis、MongoDB等NOSQL数据库,能熟练进行linux下服务器环境部署和性能调优,熟悉各种缓存技术;
9.熟悉SOA,熟练并使用过RPC(Dubbo,Webservice)框架;
10.扎实的SQL知识,熟练使用MySQL,熟悉MySQL的各种查询优化,
11.熟练使用Linux开发环境,熟悉Shell等脚本编写,有高负载、高并发大型WEB服务经验;
12.熟悉分布式设计、分布式计算(Hadoop、Storm等)、缓存(Memcache,Redis等)、消息等工作机制,并能应用到实际工作中;
底线要求
一、管理系统
1.熟悉权限管理框架,Shiro或者Security任何一种,简历中必须存在其中一种框架技术名词。
2.熟悉使用Redis缓存框架,简历中必须存在该技术名词。
3.熟悉使用Mybatis框架,简历中必须存在该技术名词。
4.如果简历中有说日志相关系统的时候,简历中必须存在AOP等技术名词。
二、接口服务
1.熟悉使用Redis缓存框架,简历中必须存在该技术名词。
2.熟悉使用Mybatis框架,简历中必须存在该技术名词
3.在简历中出现SpringBoot 或者 SpringCloud技术名词时,简历中必须出现Feign、Hystrix、Ribbon等技术名词。
4.在简历中出现Netty框架的时候,简历中必须存在NIO或者BIO等技术名词。
三、数据拉取
1.了解Hoodp大数据框架,在简历中必须存在Hoodp的核心HDFS和MapReduce等技术名词出现。
2.熟悉Redis缓存框架,简历中必须存在该技术名词。
3.熟悉使用Mybatis框架,在简历中必须存在该技术名词。
4.了解Hba
5.如果简历中有说日志相关系统的时候,简历中必须存在AOP等技术名词。
Copyright C 20092014 All Rights Reserved 版权所有 博传媒有限公司
地址: EMAIL:[email protected]
Powered by PHPYun.