崗位職責(zé):
1、負(fù)責(zé)參與各項(xiàng)目的需求調(diào)研與系統(tǒng)分析的工作;
2、理解和分析業(yè)務(wù)需求,確立項(xiàng)目或產(chǎn)品的技術(shù)架構(gòu)或技術(shù)分析;
3、負(fù)責(zé)產(chǎn)品架構(gòu)分析,提出軟件架構(gòu)的整體框架設(shè)計(jì),獨(dú)立完成子系統(tǒng)或模塊的設(shè)計(jì)與開(kāi)發(fā),包括用戶(hù)接口、業(yè)務(wù)邏輯定義、數(shù)據(jù)模型的設(shè)計(jì)與開(kāi)發(fā);
4、負(fù)責(zé)核心技術(shù)問(wèn)題的系統(tǒng)優(yōu)化、協(xié)助解決項(xiàng)目開(kāi)發(fā)過(guò)程中的技術(shù)難題。實(shí)時(shí)監(jiān)控項(xiàng)目運(yùn)行情況,確保系統(tǒng)正常運(yùn)行;
5、編寫(xiě)系統(tǒng)設(shè)計(jì)文檔,協(xié)助技術(shù)開(kāi)發(fā)人員理解業(yè)務(wù),并指導(dǎo)管理技術(shù)支撐團(tuán)隊(duì)并給項(xiàng)目開(kāi)發(fā)實(shí)施團(tuán)隊(duì)提供技術(shù)保障;
6、有電力行業(yè)從業(yè)經(jīng)驗(yàn)優(yōu)先。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程、互聯(lián)網(wǎng)相關(guān)專(zhuān)業(yè)優(yōu)先;
2、具有豐富的系統(tǒng)分析與架構(gòu)設(shè)計(jì)實(shí)踐經(jīng)驗(yàn),5年以上Java項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),參與過(guò)中大型以上項(xiàng)目的開(kāi)發(fā),熟悉高性能、高并發(fā)、高可用性、高擴(kuò)展性系統(tǒng)架構(gòu)設(shè)計(jì),;
3、精通JAVA,JVM調(diào)優(yōu),精通常用設(shè)計(jì)模式,設(shè)計(jì)原則,對(duì)高并發(fā).JVM性能調(diào)優(yōu).優(yōu)化迭代等有實(shí)際經(jīng)驗(yàn);
4、精通JavaEE開(kāi)發(fā).精通SpringBoot/SpringMVC/MyBati/Redis,等開(kāi)源框架并熟悉其實(shí)現(xiàn)原理,熟悉多線(xiàn)程編程;熟悉Spring底層原理及運(yùn)行機(jī)制,熟悉微服務(wù)SpringCloud;
5、精通Mysql數(shù)據(jù)庫(kù),精通SQL語(yǔ)法,熟悉SQL調(diào)優(yōu),熟練掌握memcached等常用nosql技術(shù);
6、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式.緩存.消息等機(jī)制,能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決問(wèn)題;有zookeeper.kafka.Redi開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
7、對(duì)技術(shù)充滿(mǎn)熱情且具有鉆研精神,對(duì)新技術(shù)以及行業(yè)動(dòng)向保持敏感性;
8、具有極強(qiáng)的執(zhí)行力,高度的責(zé)任感、很強(qiáng)的學(xué)習(xí)、溝通能力,能夠在高壓下高效工作;