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