如题,本文是招贤纳士帖。
岗位和博主一个团队,欢迎大家一起过来搞事情!
如果你对我有想法,简历甩过来吧,我们可以成为同事;
如果你对Alibaba 有想法,简历也请甩过来吧,我来给你内推!
如果面试通过,我请你吃大餐 ,大餐,大餐~
工作地点: 杭州
工作年限:三年以上
所属部门:阿里集团
招聘人数:若干
团队介绍:
企业智能部,是阿里巴巴集团协同办公和运营平台的建设者,为阿里集团及生态公司提供生态化、国际化、数据化、移动化以及安全稳定的企业信息化服务;负责协同门户平台、工作流平台、数据平台、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
欢迎大家骚扰!
国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。
更多文章阅读:
如何进行思考? 产品经理思维模型参考(学习笔记)
系统架构设计方法论——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 自动为你实现这些步骤。
Kotlin 将会提高您的工作效率,从中长期来看,它将使你成为一名更好的程序员。