大厂Java研发工程师的岗位要求你够格吗?

正值“金九银十”的招聘季,各行各业对程序员的需求都有了较大的涨幅,BAT也增加了不少的岗位需求,其中对Java研发工程师的需求尤为迫切。

在百度、阿里和腾讯工作是大部分程序员都梦寐以求的事情。而Java研发工程师基本都要有2-3年左右的Java开发经验,通常这个时候都需要程序员在原始的基础技能积累上有一个质的跨越。

那需要跨越的那道坎到底包括些什么呢?今天就介绍一下这三家企业对Java研发工程师这一岗位的具体要求,并从中分析达到什么水平才有资格进入这类大厂。

百度

商业运营平台部——Java研发工程师

2年以上Java开发经验,对多线程、高并发、IO、反射、JVM调优等有较好掌握

掌握Spring MVC、Spring Boot、MyBatis、Hibernate等主流开发框架

掌握Spring Cloud、Dubbo、GRPC等服务治理框架/体系之一

熟悉MySQL、NoSQL DB 具有一定DB性能优化经验

了解瀑布、敏捷等软件工程方法,具有敏捷开发的项目实践经验

具有大规模系统分析、分布式系统架构、微服务架构实践经验者优先

逻辑思维缜密、工作细致有耐心、沟通良好、善于分析和解决问题、良好的自我管理能力

务实、坦诚、求知欲强、良好的时间和流程意识本科及以上学历

百度不仅在商业运营平台部招聘Java研发工程师,而且在智能办公平台部、ACG-媒体云业务、工程效能部、基础架构部、ACG智慧医疗事业部、企业智能平台部、智能交通业务二部、智能云计算部、ACG计算网络部这些部门同样招聘大量的Java研发工程师以及高级Java研发工程师。

阿里

阿里文娱优酷——Java研发工程师

本科及以上学历,计算机软件或相关专业;

3年及以上使用JAVA开发的经验,JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解,对Spring,mybatis等开源框架熟悉;

熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;

掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;

掌握Linux 操作系统和大型数据库(Oracle、MySql)等;

对技术具有持续的热情,学习能力强,适应能力好;具备耐心/细心的品质。

除了阿里文娱优酷以外,数据技术及产品部、菜鸟、创新事业群智能营销平台、Alipay Payment Services Hong Kong Limited、阿里云智能事业群、蚂蚁集团和阿里云智能这些部门也在大量招聘Java研发工程师以及高级Java研发工程师。

腾讯

金融科技——Java研发工程师

2年以上Java开发工作经验;

扎实Java编程基础,对JVM的原理有一定了解,具有良好的Java IO、多线程、网络等方面的编程能力;

熟悉SpringBoot、MyBatis等常用Java开源框架,对其运行原理有较好的理解;

熟悉Mysql等数据库设计,掌握SQL编写及调优能力,熟悉常见NoSQL如redis、mongodb等;

有高并发应用的设计和开发经验,熟悉常规的分布式架构,熟悉常见缓存、消息队列等中间件;

热爱技术研发,有良好的编码规范意识,了解相关领域的前沿信息,并能灵活在工作中进行应用;

有良好的团队合作能力,善于沟通,主动性强,执行能力强,具备良好的问题定位分析能力;

同时有C++\node.js\python等后端语言的知识技能及开发经验的优先考虑。

相比阿里和百度,腾讯在招的Java研发工程师岗位就较少了,只有财付通的金融科技部门和外汇交易部门在招人。

尽管三家企业对不同部门Java研发工程师的技能要求各有侧重,但是总的来说,以下要求是进BAT必须具备的:

01 Java基础 ·

既然是Java研发工程师,那Java编程的能力必须是很扎实的,至少都要求2年以上的Java开发工作经验。对于IO、多线程这类基础框架以及JVM原理也要有一定的了解与掌握。此外,三家企业还分别要求对集合、网络和反射等方面的技能掌握有一定的要求。

02 开源框架 ·

MyBatis作为Java常用的开源框架,也是一项必须掌握的技能。对于Spring、Spring Boot和Spring MVC这些主流开源框架有较好的理解也是一个加分项。

03 数据库 ·

掌握主流数据库——MySQL的编写、设计与调优是Java研发工程师必备的能力。而掌握Oracle、redis、mongodb这些数据库可以增加自身的核心竞争力。

04 架构能力·

熟悉分布式系统架构、有高并发应用的开发经验和熟悉分布式、缓存、消息等机制不仅是百度的加分项,更是阿里和腾讯的必会项。

除此以外,教育背景以及工作背景也是大厂比较看重的一个方面。

希望读到这篇文章的你能够对照上面的必备技能找到自己的短板,补全自身的不足之处,成功拿到大厂的offer!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值