崗位職責(zé):
1、?負(fù)責(zé)研究產(chǎn)品和技術(shù)平臺的策略和規(guī)劃,參與產(chǎn)品小組的產(chǎn)品設(shè)計討論,共同討論和設(shè)計產(chǎn)品;
2、?負(fù)責(zé)公司軟件系統(tǒng)架構(gòu)的評估、整體設(shè)計,將系統(tǒng)整體分解為更小的子系統(tǒng)和組件,從而形成不同的邏輯層或服務(wù),并確定各層的接口,層與層相互之間的關(guān)系;
3、?負(fù)責(zé)研究并應(yīng)用關(guān)鍵技術(shù)或先進技術(shù)和方法,確定和實現(xiàn)軟件系統(tǒng)的軟件架構(gòu),形成框架、核心模塊和對外接口的詳細設(shè)計,參與核心代碼的編寫;
4、?參與制定和執(zhí)行JAVA軟件開發(fā)的技術(shù)領(lǐng)域標(biāo)準(zhǔn)、規(guī)范,培訓(xùn)和指導(dǎo)JAVA領(lǐng)域的后備人才;
5、?與項目經(jīng)理、需求分析員、開發(fā)人員和最終用戶保持緊密的技術(shù)和人際交流和溝通;
6、?完成相關(guān)的工作計劃制定并達成工作目標(biāo)。
任職要求:
1、?本科以上學(xué)歷,計算機、電子、軟件、通訊相關(guān)專業(yè),5年以上Java軟件開發(fā)經(jīng)驗,具備優(yōu)秀的分析設(shè)計能力和代碼編寫能力;
2、?熟悉Linux常用操作命令,精通Java語言編程,精通Spring、MyBatis、Dubbo等主流開源框架和技術(shù);
3、?精通多線程編程,掌握常用的設(shè)計模式;熟悉JVM,包括內(nèi)存模型、類加載機制以及高并發(fā)/高性能的優(yōu)化,有分布式、微服務(wù)架構(gòu)設(shè)計意識;
4、?熟悉常用的關(guān)系數(shù)據(jù)庫Oracle,MySQL和DB2,熟悉至少一種nosql數(shù)據(jù)庫;
5、?熟練使用CSS、HTML、jQuery、Bootstrap、AngularJS、React等JavaScript框架等Web前端開發(fā)技術(shù);
6、?熟悉單元測試和性能測試技術(shù),熟悉Memcached/Redis/hamcrest其中一種緩存技術(shù);
7、?熟悉常用的設(shè)計模式,熟悉Power?Design或EA進行UML設(shè)計;
8、?有Spark、Hadoop、Hbase大數(shù)據(jù)處理分析技術(shù)優(yōu)先;
????????????????????????????????????????????????????????????????????9、?技術(shù)視野開闊,學(xué)習(xí)能力好,具有創(chuàng)新思維,能不斷推陳置新,有較好的溝通能力、協(xié)調(diào)能力、書面表達能力,具備良好的團隊協(xié)作能力,能承受一定工作壓力。