转载

英雄帖-Alibaba-企业智能事业部-技术专家/高级开发工程师

英雄帖-Alibaba-企业智能事业部-技术专家/高级开发工程师

如题,本文是招贤纳士帖。

岗位和博主一个团队,欢迎大家一起过来搞事情!

如果你对我有想法,简历甩过来吧,我们可以成为同事;

如果你对Alibaba 有想法,简历也请甩过来吧,我来给你内推!

如果面试通过,我请你吃大餐 ,大餐,大餐~

职位 :技术专家/高级Java工程师-杭州(P6/P7)

工作地点: 杭州

工作年限:三年以上

所属部门:阿里集团

招聘人数:若干

团队介绍:

企业智能部,是阿里巴巴集团协同办公和运营平台的建设者,为阿里集团及生态公司提供生态化、国际化、数据化、移动化以及安全稳定的企业信息化服务;负责协同门户平台、工作流平台、数据平台、iHR、财务、IT、行政、账户权限等核心系统,是企业信息化服务能力输出的强大引擎;我们专注于赋能业务,以严谨理念和互联网的创新精神,致力打造企业运营最佳效能!

岗位描述:

1. 作为核心工程师参与阿里大脑的建设工作,通过云计算和人工智能的手段助力组织升级。

2. 主导业务及技术改造类项目的系统分析和设计工作,承担核心功能及公共模块的代码编写工作。

3. 维护和升级现有软件产品,快速定位并修复现有产品的缺陷。

岗位要求:

1. 本科以上学历,计算机相关专业毕业。

2. 精通Web编程,Java基础扎实;熟悉Spring、MyBatis等开源框架;熟悉常用消息和存储中间件;熟悉Oracle、Mysql等关系数据库,熟悉Linux操作系统。

3. 有4年以上使用Java语言进行web开发的经验,熟悉常用设计模式。在公司担任过架构师或核心技术骨干,有主导大型系统架构设计和核心代码开发的经验。

4. 对技术有强烈的兴趣,喜欢钻研;同时需要具备良好的沟通协作能力。

5. 熟悉SOA,有平台化实施经验,有大数据、高并发系统和大型网站构建经验者优先。

6. 有企业服务业务系统开发经验者优先。

注意:这是P7职级的要求,P6职级的要求会相对降低。

咨询&联系方式

简历可直接发送到邮箱:guangjian.cgj@alibaba-inc.com

微信: universskyoh

欢迎大家骚扰!

英雄帖-Alibaba-企业智能事业部-技术专家/高级开发工程师

Kotlin 开发者社区

国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。

英雄帖-Alibaba-企业智能事业部-技术专家/高级开发工程师

Kotlin 开发者社区

更多文章阅读:

如何进行思考? 产品经理思维模型参考(学习笔记)

系统架构设计方法论——Zachman框架模型

编程艺术是,而且一直以来都是 —— 语言设计艺术。

什么样的代码是好读的?

《代码整洁之道》细节之中自有天地,整洁成就卓越代码 读书笔记

架构设计模式—6大设计原则

番外篇:

Kotlin 是一门现代编程语言(1.0 版本是在 2016 年 2 月发布的)。 它最初的目标是弥补 Java 的缺点 ,像 Scala 语言所做的那样,但解决了一些存在的问题(例如,编译时间)。

JetBrains 对 Kotlin 作了了不起的优化工作,在最近一个版本中 Kotlin 的编译时间得到了显著的提升。作为一个 Kotlin 新手,下面是最初我想到的一些问题的答案:

  • 和 Java 的可互操作性: Kotlin 可以直接和 Java 类进行交互,当然也有其他方式 。最基础的一点:我确实想重用老的代码仓库,并引入 Kotlin。

  • 转换工具:虽然不能盲目的信任 Java 到 Kotlin 的自动转换,但这个功能确实很棒。当我将 Java 类转换为 Kotlin 类时,我可以很容易的复用 60%~70% 的结果代码。我的做法是不要一次性将整个代码库从 Java 转换为 Kotlin,而是遵循小步迭代。这样审查转换后的代码所花的时间也会很少。

回到 Kotlin 本身,在使用 Java 进行多年的开发后,尝试使用 Kotlin 这种新鲜东西感觉很棒。 如果你是一名 Java 开发者,Kotlin 的语法对你而言是非常自然的 。如果你是一名 Swift 开发者,也会有同样的感觉,而且你会很容易理解 Kotlin 的一些关键概念例如空类型。Kotlin 其他吸引我注意的特性如下:

  • 空类型:告诉你公司的业务人员你可以避免产品中三分之二的异常,这将是一件令人心动的事情。直到开始使用 Kotlin,你才意识到在 Java 中没有空类型是多么糟糕的一件事情。

  • 函数式编程:是的,Kotlin 正如 Scala 一样,支持函数式编程。

  • 默认和命名参数:再次的,如果你之前没有尝试过这种特性,你将永远不会知道它的可贵之处。 在 Kotlin 中,你可以为一个函数的参数设置默认值 ,并为每个参数命名。这成倍的增加代码的可读性和易读性。

  • 智能的强制转换:厌倦了使用 instanceof 进行类型判断然后进行类型转换吧?它似乎总是非常多余的步骤,本应该很容易防止的。Kotlin 自动为你实现这些步骤。

Koltin 还有一堆的特性,可能需要几篇文章的篇幅来进行列举和深入介绍。总结来说:Koltin 是一门用于补充和完善 Java 不足的语言。对于 Java 开发者而言学习曲线很平缓。这不是一个非此即彼的问题,因为你可以在你的 Java 代码仓库中同时使用 Java 和 Kotlin。

Kotlin 将会提高您的工作效率,从中长期来看,它将使你成为一名更好的程序员。

原文  http://mp.weixin.qq.com/s?__biz=MzA5OTI2MTE3NA==&mid=2658337708&idx=3&sn=c90baaf7322177bc5858f651720d2e04
正文到此结束
Loading...