实习生招聘 JD
Java 开发工程师
岗位描述
- 负责系统设计、核心代码的开发和系统优化等工作;
- 协助业务方梳理业务需求,提供业务规划方案、架构设计方案,能根据方案展开具体的研发工作;
- 对业务模型进行抽象,提高系统的扩展性和研发效率;
- 针对业务需求做一些大数据分析,确保需求的可行性,以及明确未来的迭代方向。
技术挑战
- 每天 10 点开团,大量用户涌入访问、下单,面临高并发、高可靠性的技术挑战;
- 聚划算每个商品均为限时、抢购活动,对稳定性、可用性有非常高的要求。
岗位要求
- JAVA 基础扎实,熟悉 IO、多线程、集合等基础框架,熟悉基础数据结构和算法;
- 熟悉分布式、缓存、消息、搜索等机制,熟悉高并发、高性能的分布式系统的设计及应用、调优;
- 熟悉 Spring IoC、AOP、MVC 等框架,熟悉 Linux 下的常用命令,熟悉 MySQL;
- 熟悉 JavaEE 规范,熟悉常用的设计模式,熟悉 Java 及 Web 的开发和应用,
- 具有一定的项目规划和决策能力,善于捕捉业务需求、架构设计中存在的问题,并给出有效的解决措施和方案;
- 具有一定的抽象设计能力,思路清晰,善于思考,能独立分析和解决问题;
- 能承受一定的工作压力,有责任心和上进心,能通过持续学习完善自身,有担当,执行力强,乐于分享;
- 有分布式或大数据相关开发经验者优先,如 Dubbo、MQ 或 Hadoop、Spark、Flink 等;
- 有 ACM、TopCoder、数据建模、“挑战杯” 等获奖经历者优先。
Android 开发工程师
岗位描述
- 负责天猫营销平台相关业务的 Android 客户端开发,包括聚划算、淘抢购以及创新业务等;
- 负责客户端性能优化工作;
- 移动平台技术研究与新技术新趋势探索;
- 移动平台技术疑难问题修复;
- 优化和提升客户端用户体验。
岗位要求
- 具有一定的 Java 及 Android 开发经验;
- 熟悉 Android Framework,熟悉 Android SDK 以及相关配套工具,熟练掌握 Android 性能调优;
- 对 Android 的 UI 开发熟悉,并有自己的 UI 架构心得和经验;
- 基本功扎实,可以应付各种 Android 复杂问题,并迅速给出解决方案;
- 具有一定的数据结构和算法基础;
- 对新技术具有较高热情,学习能力强;
- 有强烈的责任心和团队精神,善于沟通和合作;
- 在 Github 有作品并获得不错的口碑,Stackoverflow 等有不错的影响力者优先;
- 有 ACM、TopCoder、数据建模、“挑战杯” 等获奖经历者优先。
iOS 开发工程师
岗位描述
- 负责天猫营销平台相关业务的 iOS 客户端开发,包括聚划算、淘抢购以及创新业务等;
- 负责相关产品的系统分析,架构设计,模块编码和单元测试;
- 负责高质量的设计和编码,和产品经理配合,深度参与无线产品需求讨论,功能定义等;
- 负责编写开发相关设计文档,协调产品、交互、视觉推进项目落地;
- 独立分析和快速排查线上故障,并解决问题;
- 负责竞品分析,制定技术优化方案,提高产品稳定性与性能。
岗位要求
- 精通 C++/Objective-C 编程,熟练使用 iOS SDK、iOS 底层及相关开发工具;
- 良好的设计和编程习惯,喜欢编程,能产出高质量的设计和代码;
- 熟练掌握 iOS 应用开发中的 MVC、MVVM 等模式,并对移动动态化框架如 ReactNative、Weex 或 Flutter 有一定了解;
- 对稳定性和性能优化内容有极致的追求;
- 熟悉常用算法和数据结构,熟悉基础设计模式,了解 iOS 内存管理机制、跨平台技术等;
- 具备良好的分析解决问题能力,能主动推动项目进展并达成项目目标,良好的文档撰写能力以及模型封装能力;
- 工作踏实认真,具备较强的逻辑思维能力,对产品的安全性、性能、用户操作体验有不断优化改进的极致追求;
- 在 Github 有作品并获得不错的口碑,Stackoverflow 等有不错的影响力者或 AppStore 上有优秀作品者优先;
- 有 ACM、TopCoder、数据建模、“挑战杯” 等获奖经历者优先。