崗位職責(zé):
1.架構(gòu)設(shè)計(jì):負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì),研究并推動(dòng)公司的基礎(chǔ)研發(fā)框架和平臺(tái)迭代升級(jí)。
2.核心代碼開發(fā):主導(dǎo)核心開發(fā)工作,解決研發(fā)過程中的技術(shù)難題和瓶頸問題。
3.技術(shù)選型:負(fù)責(zé)根據(jù)具體應(yīng)用場(chǎng)景進(jìn)行技術(shù)選型,架構(gòu)設(shè)計(jì),產(chǎn)品選型,提出解決方案。
4.代碼質(zhì)量:帶領(lǐng)團(tuán)隊(duì)優(yōu)化代碼結(jié)構(gòu)和設(shè)計(jì),不斷提高代碼質(zhì)量。
5.性能優(yōu)化:指導(dǎo)團(tuán)隊(duì)監(jiān)控分析系統(tǒng)關(guān)鍵指標(biāo),發(fā)現(xiàn)性能瓶頸,設(shè)計(jì)合理的性能優(yōu)化方案并帶領(lǐng)團(tuán)隊(duì)實(shí)施。
6.團(tuán)隊(duì)協(xié)作:參與客戶業(yè)務(wù)需求調(diào)研,將需求轉(zhuǎn)化為系統(tǒng)需求,并指導(dǎo)團(tuán)隊(duì)開發(fā)人員實(shí)現(xiàn)開發(fā)目標(biāo),同時(shí)為提升團(tuán)隊(duì)研發(fā)效能提供建議。
7.技術(shù)預(yù)研:關(guān)注行業(yè)最新技術(shù)趨勢(shì)和發(fā)展方向,結(jié)合公司業(yè)務(wù)需求及現(xiàn)有技術(shù)基礎(chǔ),負(fù)責(zé)新技術(shù)的研究和實(shí)際應(yīng)用的落地工作。
任職要求:
1.技術(shù)技能:具備扎實(shí)的Java編程基礎(chǔ),熟練應(yīng)用設(shè)計(jì)模式和主流開源框架;了解JVM運(yùn)行機(jī)制和內(nèi)存模型,有JVM性能調(diào)優(yōu)實(shí)踐經(jīng)驗(yàn);熟練掌握Spring Cloud等微服務(wù)框架,并具備豐富實(shí)戰(zhàn)經(jīng)驗(yàn);精通主流數(shù)據(jù)庫設(shè)計(jì)和SQL優(yōu)化;熟悉Linux、Maven、Git等常用工具,了解Tomcat、Nginx等開源服務(wù)器的配置和性能調(diào)優(yōu);掌握分布式緩存(如Redis、Memcache)、消息中間件(如Rocket MQ、Kafka、NSQ)、ElasticSearch、Hbase、搜索引擎(如Lucene、Solr)等技術(shù);熟悉Docker、虛擬化、彈性計(jì)算和自動(dòng)化運(yùn)維相關(guān)技術(shù)。
2.工作經(jīng)驗(yàn):計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,5年以上的工作經(jīng)驗(yàn),具備大型系統(tǒng)架構(gòu)設(shè)計(jì)經(jīng)歷,有一定項(xiàng)目管理/團(tuán)隊(duì)管理經(jīng)驗(yàn)。
3.通用能力:優(yōu)秀的溝通和協(xié)作能力,能夠與團(tuán)隊(duì)成員有效溝通;能提出創(chuàng)新的技術(shù)解決方案,推動(dòng)技術(shù)進(jìn)步;快速學(xué)習(xí)新技術(shù)和新工具的能力。
4.優(yōu)先條件:有大型分布式系統(tǒng)設(shè)計(jì)和應(yīng)用經(jīng)驗(yàn),大數(shù)據(jù)開發(fā)經(jīng)驗(yàn),掌握除Java外的其他編程語言,熟悉Vue、Angular、React等前端技術(shù)之一,以及在安全、車聯(lián)網(wǎng)、物聯(lián)網(wǎng)、5G、人工智能、邊緣計(jì)算、智慧醫(yī)療、智慧城市、區(qū)塊鏈等領(lǐng)域或大型中臺(tái)開發(fā)方面有實(shí)際經(jīng)驗(yàn)。