實(shí)習(xí)生招聘 JD
Java 開發(fā)工程師
崗位描述
- 負(fù)責(zé)系統(tǒng)設(shè)計(jì)、核心代碼的開發(fā)和系統(tǒng)優(yōu)化等工作忆植;
- 協(xié)助業(yè)務(wù)方梳理業(yè)務(wù)需求放可,提供業(yè)務(wù)規(guī)劃方案、架構(gòu)設(shè)計(jì)方案朝刊,能根據(jù)方案展開具體的研發(fā)工作;
- 對(duì)業(yè)務(wù)模型進(jìn)行抽象蜈缤,提高系統(tǒng)的擴(kuò)展性和研發(fā)效率拾氓;
- 針對(duì)業(yè)務(wù)需求做一些大數(shù)據(jù)分析,確保需求的可行性底哥,以及明確未來的迭代方向咙鞍。
技術(shù)挑戰(zhàn)
- 每天 10 點(diǎn)開團(tuán)房官,大量用戶涌入訪問、下單续滋,面臨高并發(fā)翰守、高可靠性的技術(shù)挑戰(zhàn);
- 聚劃算每個(gè)商品均為限時(shí)疲酌、搶購(gòu)活動(dòng)蜡峰,對(duì)穩(wěn)定性、可用性有非常高的要求朗恳。
崗位要求
- JAVA 基礎(chǔ)扎實(shí)湿颅,熟悉 IO、多線程粥诫、集合等基礎(chǔ)框架油航,熟悉基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)和算法;
- 熟悉分布式怀浆、緩存谊囚、消息、搜索等機(jī)制执赡,熟悉高并發(fā)镰踏、高性能的分布式系統(tǒng)的設(shè)計(jì)及應(yīng)用、調(diào)優(yōu)搀玖;
- 熟悉 Spring IoC余境、AOP、MVC 等框架灌诅,熟悉 Linux 下的常用命令,熟悉 MySQL猜拾;
- 熟悉 JavaEE 規(guī)范即舌,熟悉常用的設(shè)計(jì)模式挎袜,熟悉 Java 及 Web 的開發(fā)和應(yīng)用,
- 具有一定的項(xiàng)目規(guī)劃和決策能力盯仪,善于捕捉業(yè)務(wù)需求紊搪、架構(gòu)設(shè)計(jì)中存在的問題全景,并給出有效的解決措施和方案;
- 具有一定的抽象設(shè)計(jì)能力爸黄,思路清晰揭鳞,善于思考,能獨(dú)立分析和解決問題梆奈;
- 能承受一定的工作壓力野崇,有責(zé)任心和上進(jìn)心,能通過持續(xù)學(xué)習(xí)完善自身亩钟,有擔(dān)當(dāng)乓梨,執(zhí)行力強(qiáng),樂于分享径荔;
- 有分布式或大數(shù)據(jù)相關(guān)開發(fā)經(jīng)驗(yàn)者優(yōu)先督禽,如 Dubbo、MQ 或 Hadoop总处、Spark狈惫、Flink 等;
- 有 ACM鹦马、TopCoder胧谈、數(shù)據(jù)建模、“挑戰(zhàn)杯” 等獲獎(jiǎng)經(jīng)歷者優(yōu)先荸频。
Android 開發(fā)工程師
崗位描述
- 負(fù)責(zé)天貓營(yíng)銷平臺(tái)相關(guān)業(yè)務(wù)的 Android 客戶端開發(fā)菱肖,包括聚劃算、淘搶購(gòu)以及創(chuàng)新業(yè)務(wù)等旭从;
- 負(fù)責(zé)客戶端性能優(yōu)化工作稳强;
- 移動(dòng)平臺(tái)技術(shù)研究與新技術(shù)新趨勢(shì)探索;
- 移動(dòng)平臺(tái)技術(shù)疑難問題修復(fù)和悦;
- 優(yōu)化和提升客戶端用戶體驗(yàn)退疫。
崗位要求
- 具有一定的 Java 及 Android 開發(fā)經(jīng)驗(yàn);
- 熟悉 Android Framework鸽素,熟悉 Android SDK 以及相關(guān)配套工具褒繁,熟練掌握 Android 性能調(diào)優(yōu);
- 對(duì) Android 的 UI 開發(fā)熟悉馍忽,并有自己的 UI 架構(gòu)心得和經(jīng)驗(yàn)棒坏;
- 基本功扎實(shí),可以應(yīng)付各種 Android 復(fù)雜問題遭笋,并迅速給出解決方案坝冕;
- 具有一定的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ);
- 對(duì)新技術(shù)具有較高熱情瓦呼,學(xué)習(xí)能力強(qiáng)徽诲;
- 有強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)精神,善于溝通和合作吵血;
- 在 Github 有作品并獲得不錯(cuò)的口碑谎替,Stackoverflow 等有不錯(cuò)的影響力者優(yōu)先;
- 有 ACM蹋辅、TopCoder钱贯、數(shù)據(jù)建模、“挑戰(zhàn)杯” 等獲獎(jiǎng)經(jīng)歷者優(yōu)先侦另。
iOS 開發(fā)工程師
崗位描述
- 負(fù)責(zé)天貓營(yíng)銷平臺(tái)相關(guān)業(yè)務(wù)的 iOS 客戶端開發(fā)秩命,包括聚劃算、淘搶購(gòu)以及創(chuàng)新業(yè)務(wù)等褒傅;
- 負(fù)責(zé)相關(guān)產(chǎn)品的系統(tǒng)分析弃锐,架構(gòu)設(shè)計(jì),模塊編碼和單元測(cè)試殿托;
- 負(fù)責(zé)高質(zhì)量的設(shè)計(jì)和編碼霹菊,和產(chǎn)品經(jīng)理配合支竹,深度參與無(wú)線產(chǎn)品需求討論,功能定義等礼搁;
- 負(fù)責(zé)編寫開發(fā)相關(guān)設(shè)計(jì)文檔,協(xié)調(diào)產(chǎn)品扎运、交互饮戳、視覺推進(jìn)項(xiàng)目落地;
- 獨(dú)立分析和快速排查線上故障鬼吵,并解決問題篮赢;
- 負(fù)責(zé)競(jìng)品分析,制定技術(shù)優(yōu)化方案启泣,提高產(chǎn)品穩(wěn)定性與性能。
崗位要求
- 精通 C++/Objective-C 編程遣蚀,熟練使用 iOS SDK、iOS 底層及相關(guān)開發(fā)工具险耀;
- 良好的設(shè)計(jì)和編程習(xí)慣玖喘,喜歡編程,能產(chǎn)出高質(zhì)量的設(shè)計(jì)和代碼贬派;
- 熟練掌握 iOS 應(yīng)用開發(fā)中的 MVC澎媒、MVVM 等模式,并對(duì)移動(dòng)動(dòng)態(tài)化框架如 ReactNative请敦、Weex 或 Flutter 有一定了解柏卤;
- 對(duì)穩(wěn)定性和性能優(yōu)化內(nèi)容有極致的追求;
- 熟悉常用算法和數(shù)據(jù)結(jié)構(gòu)勾笆,熟悉基礎(chǔ)設(shè)計(jì)模式桥滨,了解 iOS 內(nèi)存管理機(jī)制、跨平臺(tái)技術(shù)等蒲每;
- 具備良好的分析解決問題能力喻括,能主動(dòng)推動(dòng)項(xiàng)目進(jìn)展并達(dá)成項(xiàng)目目標(biāo),良好的文檔撰寫能力以及模型封裝能力望蜡;
- 工作踏實(shí)認(rèn)真拷恨,具備較強(qiáng)的邏輯思維能力,對(duì)產(chǎn)品的安全性小泉、性能、用戶操作體驗(yàn)有不斷優(yōu)化改進(jìn)的極致追求微姊;
- 在 Github 有作品并獲得不錯(cuò)的口碑,Stackoverflow 等有不錯(cuò)的影響力者或 AppStore 上有優(yōu)秀作品者優(yōu)先弊决;
- 有 ACM魁淳、TopCoder界逛、數(shù)據(jù)建模纺座、“挑戰(zhàn)杯” 等獲獎(jiǎng)經(jīng)歷者優(yōu)先。