一、摩拜
JAVA工程師
崗位職責(zé)
1、根據(jù)開(kāi)發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊軟件的設(shè)計(jì)、開(kāi)發(fā)、編程任務(wù);
2、 調(diào)整、部署系統(tǒng)平臺(tái)的搭建,調(diào)優(yōu)等;
3、關(guān)鍵代碼編寫(xiě),提供合理代碼建議;
4、參與技術(shù)人員的考核評(píng)審及代碼評(píng)審;
5、 能獨(dú)立完成應(yīng)用的開(kāi)發(fā)任務(wù),并優(yōu)化系統(tǒng)程序。
要求:
1、 2年以上JAVA開(kāi)發(fā)經(jīng)驗(yàn),有獨(dú)立完成項(xiàng)目經(jīng)驗(yàn)和能力;
2、扎實(shí)的Java編程基礎(chǔ),熟悉常用的數(shù)據(jù)結(jié)構(gòu)和算法;
3、 熟悉Restful開(kāi)發(fā),有Spring,MyBatis, Shiro/Spring Security等框架開(kāi)發(fā)經(jīng)驗(yàn);? ? ? ?
4、 有互聯(lián)網(wǎng)開(kāi)發(fā)經(jīng)驗(yàn),有Redis, Mongodb等使用經(jīng)驗(yàn);? ??
5、熟悉MySQL,有過(guò)SQL調(diào)優(yōu)經(jīng)驗(yàn),能根據(jù)業(yè)務(wù)需求設(shè)計(jì)合理的數(shù)據(jù)模型;
6、熟練使用Linux(CentOS/Ubuntu)操作和管理;
7熟悉敏捷開(kāi)發(fā),有實(shí)際參與敏捷開(kāi)發(fā)團(tuán)隊(duì)開(kāi)發(fā)的經(jīng)驗(yàn);
8、喜歡研究新技術(shù),有Java8, Akka, Scala, Hadoop, Hive, HBase經(jīng)驗(yàn)者有優(yōu)先;
9、精通長(zhǎng)鏈接,NIO等技術(shù);
10、擅長(zhǎng)系統(tǒng)性能調(diào)優(yōu)和疑難問(wèn)題調(diào)試;
11、細(xì)致認(rèn)真,善于溝通,能夠承擔(dān)較大壓力;
12、懂得構(gòu)建高性能高并發(fā)分布式服務(wù)架構(gòu)體系優(yōu)先;
13、懂的數(shù)據(jù)安全、應(yīng)用安全和系統(tǒng)安全可以加分。
二、OFO
后端開(kāi)發(fā)工程師(PHP、java、Nodejs)
崗位職責(zé):
1、負(fù)責(zé)公司平臺(tái)產(chǎn)品的基礎(chǔ)架構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)
2、負(fù)責(zé)公司后端核心模塊的設(shè)計(jì)與開(kāi)發(fā)
3、負(fù)責(zé)技術(shù)攻關(guān)和創(chuàng)新技術(shù)引用,解決產(chǎn)品開(kāi)發(fā)過(guò)程中的高性能,高并發(fā)和高可靠性問(wèn)題
4、有貢獻(xiàn)開(kāi)源代碼或維護(hù)自己博客的優(yōu)先
職位要求:
1、3年以上互聯(lián)網(wǎng)開(kāi)發(fā)經(jīng)驗(yàn),有大規(guī)模后端服務(wù)的設(shè)計(jì)和開(kāi)發(fā)方面經(jīng)驗(yàn),對(duì) Unix/Linux 有深入了解
2、 出色的編碼能力,精通如下三種語(yǔ)言之一(Nodejs,PHP,Java),尤其使用它們做過(guò)web服務(wù)。
3、對(duì)后端程序性能優(yōu)化有豐富經(jīng)驗(yàn)
4、掌握Redis、Mongodb,Mysql等存儲(chǔ)系統(tǒng)原理及應(yīng)用。
5、 熟悉常用的算法,熟悉開(kāi)源框架,解決問(wèn)題能力強(qiáng)。
6、對(duì)分布式計(jì)算,分布式存儲(chǔ)的架構(gòu)設(shè)計(jì)理念和動(dòng)機(jī)有一定理解
7、 對(duì)HTTP協(xié)議有深刻的理解,熟悉TCP/IP等網(wǎng)絡(luò)協(xié)議