崗位職責(zé)
1、規(guī)劃和設(shè)計(jì)公司所有產(chǎn)品的整體系統(tǒng)架構(gòu)(含技術(shù)架構(gòu)和業(yè)務(wù)架構(gòu)),能獨(dú)立輸出技術(shù)文檔及核心代碼;
2、在技術(shù)上能夠獨(dú)立完成產(chǎn)品系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)和維護(hù)任務(wù);在技術(shù)上指導(dǎo)和監(jiān)督整個(gè)團(tuán)隊(duì),對(duì)開(kāi)發(fā)人員進(jìn)行架構(gòu)培訓(xùn)和技術(shù)支持,解決技術(shù)難題。并對(duì)業(yè)務(wù)邏輯概念、系統(tǒng)性能、可擴(kuò)展性進(jìn)行檢查、分析、優(yōu)化;
3、負(fù)責(zé)新技術(shù)的研究探索和技術(shù)積累,進(jìn)行關(guān)鍵技術(shù)的技術(shù)驗(yàn)證;
4、制定技術(shù)文檔和開(kāi)發(fā)規(guī)范,并對(duì)開(kāi)發(fā)過(guò)程進(jìn)行持續(xù)改進(jìn);
5、對(duì)所編寫(xiě)的模塊進(jìn)行嚴(yán)格的測(cè)試,進(jìn)行軟件故障的診斷、定位、分析和調(diào)試及優(yōu)化;
6、對(duì)團(tuán)隊(duì)開(kāi)發(fā)人員進(jìn)行代碼質(zhì)量審核、技術(shù)指導(dǎo)和監(jiān)督;
8、負(fù)責(zé)對(duì)接產(chǎn)品和運(yùn)營(yíng)人員,對(duì)需求質(zhì)量和項(xiàng)目進(jìn)度負(fù)責(zé);
9、搭建團(tuán)隊(duì)的技術(shù)培訓(xùn)體系,推動(dòng)技術(shù)分享氛圍;
10、協(xié)助技術(shù)總監(jiān)進(jìn)行各技術(shù)小組的日常管理;
任職資格
1、大專(zhuān)以上學(xué)歷,計(jì)算機(jī)及相關(guān)專(zhuān)業(yè),8年或以上Java研發(fā)經(jīng)驗(yàn),具有海量用戶、高并發(fā)互聯(lián)網(wǎng)架構(gòu)設(shè)計(jì)、開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
2、精通Java技術(shù)棧和主流設(shè)計(jì)模式,有高負(fù)載、高并發(fā)、大數(shù)據(jù)量、分布式系統(tǒng)的開(kāi)發(fā)、設(shè)計(jì)經(jīng)驗(yàn);
3、熟悉常用中間件,如redis/rabbitmq/rocketmq/kafka等;
4、有大規(guī)模分布式服務(wù)化實(shí)踐,對(duì)常見(jiàn)的微服務(wù)框架和數(shù)據(jù)協(xié)議有深入的理解和應(yīng)用;
5、有MyBatis、Redis、Elasticsearch、消息隊(duì)列等使用經(jīng)驗(yàn),熟悉Tomcat、Apache、Nginx服務(wù)器配置,熟悉Linux?常用基本命令;
6、精通數(shù)據(jù)庫(kù)調(diào)優(yōu)和高可用架構(gòu)搭建,熟練掌握MySQL等主流數(shù)據(jù)庫(kù),精通SQL編寫(xiě)和優(yōu)化,有良好的數(shù)據(jù)建模能力(有分庫(kù)分表實(shí)踐經(jīng)驗(yàn)優(yōu)先);
7、能夠獨(dú)立分析及解決技術(shù)問(wèn)題;
8、在項(xiàng)目設(shè)計(jì)中能對(duì)軟件平臺(tái)的各方面性能有較為完善的考慮;
9、具有較強(qiáng)的理解力和團(tuán)隊(duì)溝通協(xié)調(diào)能力,具有良好的表達(dá)能力及文檔書(shū)寫(xiě)能力,善于思考,積極主動(dòng),樂(lè)于分享;
10、對(duì)阿里大數(shù)據(jù)套件了解的優(yōu)先:DataWorks/DataHub/實(shí)時(shí)計(jì)算/QuickBI/DataV/K8S;
11、熟悉常見(jiàn)開(kāi)源大數(shù)據(jù)組件優(yōu)先:Hadoop/Spark/Hive/Hbase/Beam;
12、熟悉Bitcoin、Ethereum、HyperLedger、Cosmos等開(kāi)源區(qū)塊鏈系統(tǒng)細(xì)節(jié)設(shè)計(jì)者優(yōu)先;
13、能夠承擔(dān)較強(qiáng)的工作壓力;