一份高级Java招聘要求
搜了一些招聘,发现自己还有很长的路要走啊,学无止境。。。。。。
摘一个典型的招聘要求,如下:
1、5年基于java的项目开发经验,
2、熟悉基于 J2EE的相关开源技术以及Spring,Struts2, ibatis,Hibernate,jsp,lucence,CXF等框架;
3、熟悉Linux环境以及操作,SVN的使用,熟悉Tomcat,Apache,Nginx等开源服务器;
4、熟练使用orcale数据库,了解MongoDB等分布式数据库。
5、有丰富高并发、高吞吐、高稳定性系统架构设计与实现经验,对架构重构分析、分布改进有实战经验优先考虑
6、 熟练掌握分布式通讯框架(Netty、dubbo等NIO框架)、分布式存储(fastDFS、HDFS等)、分布式缓存(Memcached集群、redis集群)、分布式事务处理方案优先考虑
7、全局掌握架构要素系统灵活性、业务扩展性、性能线性增长、HA高可用、等级安全性等优先考虑
8、 精通MySQL处理机制与应用场景限制、精通NoSQL Redis、MongoDB、HBase等,精通消息中间件,如ActiveMQ、RabbitMQ、Kafka等在适合业务场景使用适合技术优先考虑
9、 熟悉基于流式计算框架storm、spark、genfire、esper(CEP)优先考虑
10,2年以上架构设计经验(优先考虑)
需要掌握的知识如下:
Linux
大数据或数据仓库
ehcache
Nginx
resin
RTB
DSP
Hadoop
Map-Reduce应用
HBase
Hive
Pig
Storm
lucence
MongoDB
高并发、吞吐、稳定系统
分布式通讯:Netty、dubbo
分布式存储:fastDFS、HDFS
分布式缓存:memcache集群、redis集群
分布式事务处理
消息中间件:ActiveMQ、RabbitMQ、Kafka
流式计算框架storm、spark、genfire、esper(CEP)
Play、NodeJs
Groovy、Jade、FreeMarker等模板引擎
来源:
1.计算机相关专业;
2.有1-3年大数据或数据仓库项目经验,了解数据仓库相关理论知识;
3.精通SQL、Mysql、Oracle等关系型数据库中的一种;
4.拥有memcache、redis、ehcache等cache开发经验;
5.熟悉Linux系统、nginx、resin、RTB、DSP系统;熟练掌握Hadoop及Map-Reduce应用开发,精通HBase、Hive、Pig、Storm等大数据开发工具者优先。
任职要求:
1、5年基于java的项目开发经验,
2、熟悉基于 J2EE的相关开源技术以及Spring,Struts2, ibatis,Hibernate,jsp,lucence,CXF等框架;
3、熟悉Linux环境以及操作,SVN的使用,熟悉Tomcat,Apache,Nginx等开源服务器;
4、熟练使用orcale数据库,了解MongoDB等分布式数据库。
5、有丰富高并发、高吞吐、高稳定性系统架构设计与实现经验,对架构重构分析、分布改进有实战经验优先考虑
6、 熟练掌握分布式通讯框架(Netty、dubbo等NIO框架)、分布式存储(fastDFS、HDFS等)、分布式缓存(Memcached集群、redis集群)、分布式事务处理方案优先考虑
7、全局掌握架构要素系统灵活性、业务扩展性、性能线性增长、HA高可用、等级安全性等优先考虑
8、 精通MySQL处理机制与应用场景限制、精通NoSQL Redis、MongoDB、HBase等,精通消息中间件,如ActiveMQ、RabbitMQ、Kafka等在适合业务场景使用适合技术优先考虑
9、 熟悉基于流式计算框架storm、spark、genfire、esper(CEP)优先考虑
10,2年以上架构设计经验(优先考虑)
1、有java工作经验3年以上者;
2、java基础扎实、熟悉多线程、XML解析、熟悉MVC等常用设计模式;
3、熟练掌握Oracle、Mysql等关系库,熟悉常用的SQL优化方案,熟悉redis缓存应用方案;
4、熟悉js、jquery、html5等前端技术;熟悉Linux系统;
5、有报表统计、数据分析系统开发经验者优先;
6、热爱编程,有创新精神者优先。
JAVA要求:
(1) 熟练掌握Servlet,JSP,JDBC,Struts,Spring, Hibernate (or iBATIS),Eclipse,Tomcat(or weblogic), HTML5/CSS/JS, FreeMarker,Flex;
(2) 语言基础扎实,精通JVM运行机制、内存管理;
(3) 对各种开源的框架如Struts、Spring、mybatis等有深入了解,有较强的源码研究理解能力;
(4) 对缓存技术(OsCache/ehCache/Memcached等)有较深入的应用及研究;
(5) 熟悉Linux环境开发,熟悉常用SHELL命令;
(6) 有分布式架构设计开发经验,熟悉MapReduce理论,熟悉Lucene、Hadoop等开源产品的优先;
1、2年以上工作经验,精通Java EE开发,熟悉MVC开发模式,对Struts、MyBatis、Spring等开源框架使用及实现原理了解深入
2、熟悉Redis、Memcached等NoSQL开源产品
3、有一定的技术选型能力,架构设计能力,分布式后台构建能力
4.熟悉常用的设计模式,并能实际应用
5、熟悉Linux操作系统使用及Shell脚本
6、熟悉MySQL、SQLServer等常用数据库,了解SQL性能调优等
7、有大数据分析能力及相应经验优先
岗位职责:
1、应用公司电商业务模型框架实现电商产品的研发;
2、应用Java等相关技术路线实现电商业务逻辑的开发和实现;
3、应用互联网典型技术,对系统进行改善优化;
4、负责客户需求的实现和问题解决;
任职要求:
1、精通JavaScript,有使用Jquery等js框架的经验
2、精通Java体系
3、熟练使用Struts2、SpringMVC、MyBatis等框架
4、熟练使用mysql、oracle 等关系型数据库,熟悉SQL
5、有使用Play、NodeJs框架,熟悉互联网开发经验者优先
6、有使用Redis、MemCached经验者优先
7、有使用Groovy、Jade、FreeMarker等模板引擎经验者优先
2016年8月4日 添加:
面试一定要针对性,这上边有的技术是开发,有的事运维,有的是大数据,全部都掌握真心没必要,不如专注一个方向,我敢打赌就Linux能做到精通,就可以找到很好的工作。
tomcat内存不够了怎么办
一份高级Java招聘要求的更多相关文章
- 高级Java工程师必备 ----- 深入分析 Java IO (二)NIO
接着上一篇文章 高级Java工程师必备 ----- 深入分析 Java IO (一)BIO,我们来讲讲NIO 多路复用IO模型 场景描述 一个餐厅同时有100位客人到店,当然到店后第一件要做的事情就是 ...
- 高级Java知识
高级Java知识(JVM.字节码.内存模型) 内存=方法区+栈空间+堆+程序计数器 栈(stack)包括虚拟机栈(VM stack)和本地方法栈(native method stack). 方法区(m ...
- [原创]上海好买基金招高级Java技术经理/运维主管/高级无线客户端开发等职位(内推)
[原创]上海好买基金招高级Java技术经理/运维主管/高级无线客户端开发等职位(内推) 内部推荐职位 高级JAVA技术经理: 岗位职责: 负责项目管理(技术方向),按照产品开发流 ,带领研发团队,制定 ...
- [转]20个高级Java面试题汇总
http://saebbs.com/forum.php?mod=viewthread&tid=37567&page=1&extra= 这是一个高级Java面试系列题中的第一部分 ...
- 如何成为高级java程序员
或许您已经读过我的那篇小文<如何成为java初级程序员>,那里面只介绍了成为一个JAVA程序员应该具备的一些知识.我相信您绝不会只想着做一个初级的程序员,上了软件开发的小船,您肯定有着远大 ...
- 20个高级Java面试题
这是一个高级Java面试系列题中的第一部分.这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题. 程序员面试指南:https://www.youtube.com/ ...
- 高级java高并发,高性能,分布式,高可用,负载均衡,系统架构实战
java架构师.集群.高可用.高可扩 展.高性能.高并发.性能优化.Spring boot.Redis.ActiveMQ.Nginx.Mycat.Netty.Jvm大型分布 式项目实战 视频课程包含: ...
- 互联网高级Java面试总结
前不久刚换了单位,这段时间抽出时间来总结一下. 本人渣本毕业四年,无大厂工作经验,出来面高级Java. 上家单位是一个知名互联网平台,但是体量不大的小公司(5线互联网公司),但就是出名(职场人都知道~ ...
- 我用 Python 爬了智联“北上广深”5400条 Java 招聘数据
结论 国际惯例,先上结论. Java 类职位招聘,不论是需求量(工作机会),还是工资平均水平,都是帝都北京最好. 北京和上海的平均工资差距不大(不超过200/月),但上海的需求量是北京的一半,机会更少 ...
随机推荐
- Javascript中的五种数据类型
Undefined 未定义.只有一个值undefined Null 只有一个值,null Boolean 在javascript中,只要逻辑表达式不返回undefined不返回null ...
- 又一个悬而未决的bug被解决
之所以叫悬而未决,是因为从我第一次见到这个bug,到现在大概已经过了快两年的时间,期间好几次想解决这个问题,但是一直碍于环境和一些技术上的限制,没有解决,直到昨天在一系列的因素作用下,终于解决了这个问 ...
- android中的事件传递和处理机制
一直以来,都被android中的事件传递和处理机制深深的困扰!今天特意来好好的探讨一下.现在的感觉是,只要你理解到位,其实事件的 传递和处理机制并没有想象中的那么难.总之,不要自己打击自己,要相信自己 ...
- AFTER触发器与INSTEAD OF触发器
在对表进行操作时,总会产生 INSERTED 和(或)DELETED表,不管这个操作是否已经进行.这里的和/或,要看进行的什么操作,插入,产生 INSERTED 表,删除,产生DELETED表,而up ...
- JS对URL字符串进行编码/解码分析
一.为什么要进行js编码和解码? 只有字母和数字[0-9a-zA-Z].一些特殊符号“$-_.+!*'(),”[不包括双引号].以及某些保留字,才可以不经过编码直接用于URL. 出现的情况: 网址路径 ...
- 烂泥:KVM利用LVM快照快速部署虚拟机
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上一篇文章介绍了有关KVM利用LVM快照备份和恢复虚拟机的功能,这篇文章我们来介绍,如何利用LVM快照功能为KVM快速部署虚拟机. 部署虚拟机需要以下几 ...
- 对Jena的简单理解和一个例子
本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Cla ...
- IE6/7/8中parseInt第一个参数为非法八进制字符串且第二个参数不传时返回值为0
JavaScript中数字有十进制.八进制.十六进制.以"0"开头的是八进制,"0x"或"0X"开头的是十六进制. parseInt用来把字 ...
- MSBI--enlarge the DW database table volume
我们在学习MSBI的时候,经常会使用官方提供的Adventureworks和AdventureworksDW示例数据库,但是官方提供的数据量有点小, 以DW为例,Factinternetsales只有 ...
- 初探Team Foundation Server (TFS) 2015 REST API
REST是一种简洁方便的Web服务,通过基于http协议的远程通信,可以为多种客户端程序提供远程服务,大幅提高了服务器系统的可扩展性. 微软宣布从Team Foundation Server 从201 ...