Java技術(shù)經(jīng)理 主要工作職責(zé):
1、負(fù)責(zé)項目的開發(fā)計劃、維護(hù)以及線上問題的定位處理;
2、負(fù)責(zé)相關(guān)業(yè)務(wù)模塊的開發(fā)、部署、測試、維護(hù)以及相應(yīng)文檔的編寫;
3、為公司現(xiàn)有產(chǎn)品提供技術(shù)支持;
4、負(fù)責(zé)優(yōu)化公司現(xiàn)有產(chǎn)品的框架以及核心組件;
5、參與代碼、測試用例走查和評審,及時修復(fù)缺陷;
6、系統(tǒng)性能分析和優(yōu)化。
7、作為技術(shù)負(fù)責(zé)人對接各部門和各門店的開發(fā)需求,內(nèi)部安排開發(fā)任務(wù)和項目排期
專業(yè)技術(shù)要求:
1、熟練掌握J(rèn)AVA基本原理,熟悉數(shù)據(jù)庫結(jié)構(gòu)計算法,了解線程池使用及調(diào)優(yōu)等;
2、熟練掌握MySQL開發(fā)與調(diào)優(yōu)能力,對數(shù)據(jù)庫事務(wù)、鎖、并發(fā)機(jī)制原理有一定的了解;
3、必須熟練使用主流開發(fā)框架Nginx、Mybaits、Spring Cloud alibaba、Redis;
4、對Kafka、RocketMQ、Websocket等中間件原理和使用優(yōu)先考慮;
5、熟悉Linux系統(tǒng)的使用,基本的Shell腳本編寫;
6、熟練掌握常用的設(shè)計模式,對抽象建模有一定的實踐和沉淀,有大型分布式平臺型系統(tǒng)的設(shè)計和研發(fā)經(jīng)驗者優(yōu)先;
7、有大型分布式系統(tǒng)或者高并發(fā)系統(tǒng)的性能優(yōu)化經(jīng)驗,能夠獨立完成性能分析和調(diào)優(yōu)工作;有使用過主流的性能監(jiān)控和調(diào)優(yōu)工具,進(jìn)行性能監(jiān)控和報警設(shè)置等經(jīng)驗優(yōu)先;
8、熟悉 javascript、vue、react、jquery、bootstrap、extjs 等前端開發(fā)技術(shù)者優(yōu)先;
9、熟悉NodeJS語法,能看懂NodeJS代碼,并將NodeJS代碼轉(zhuǎn)化為java;
10、對技術(shù)有激情,對性能優(yōu)化工作有熱情和追求,有良好的快速學(xué)習(xí)能力和團(tuán)隊協(xié)作能力。