崗位職責:
1、負責運維系統(tǒng)的代碼優(yōu)化和編寫;
2、獨立完成中小/中大型項目的系統(tǒng)分析、設計,并能夠完成核心代碼的編寫,確保技術方案能夠按計劃要求,高質(zhì)量的完成;
3、深入發(fā)掘和分析業(yè)務需求,撰寫技術方案和系統(tǒng)設計?;
4、Java基礎扎實,有至少3年以上分布式系統(tǒng)開發(fā)或者實踐經(jīng)驗,曾擔任過核心技術骨干,有主導一定規(guī)模系統(tǒng)架構(gòu)設計和核心代碼開發(fā)經(jīng)驗;
5、系統(tǒng)性能優(yōu)化,主導技術難題攻關,持續(xù)提升系統(tǒng)在大規(guī)模分布式系統(tǒng)環(huán)境下高并發(fā)、海量請求數(shù)下的高處理性能,解決各類潛在系統(tǒng)技術風險,保證系統(tǒng)的安全、穩(wěn)定、快速運行;
6、負責軟件模塊或系統(tǒng)的編碼、調(diào)試、發(fā)布工作。
???????
任職資格
1、本科或以上學歷,3~5年相關經(jīng)驗,計算機軟件或相關專業(yè);
2、JAVA基礎扎實,理解io、多線程、集合等基礎框架,對JVM原理有深度了解;
3、理解面向?qū)ο蠓治雠c設計,精通常用設計模式,對于用過的開源框架,能了解到它的原理和機制;對Springboot,mybatis,springmvc、jpa的開源框架熟悉;
4、熟悉分布式系統(tǒng)的設計和應用,熟悉分布式、緩存、消息等機制;能對分布式常用技術進行合理應用,解決問題;
5、掌握多線程及高性能的設計與編碼及性能調(diào)優(yōu);有高并發(fā)應用開發(fā)經(jīng)驗;
6、精通?mysql、oracle、sqlserver?等主流數(shù)據(jù)庫開發(fā),有較強的?sql?編寫能力;熟悉數(shù)據(jù)庫設計理論,具備一定的數(shù)據(jù)庫調(diào)優(yōu)能力;
7、有使用過中間件組件經(jīng)驗,緩存memcached、redis等,消息中間件rabbitmq、rocketmq、kafaka等;協(xié)調(diào)服務zookeeper?;
8、具備較強的團隊協(xié)作精神,工作責任心強,良好的溝通、分析理解能力;
9、有go或python開發(fā)經(jīng)驗的開發(fā)者優(yōu)先?;
10、有微服務框架dubble、springCloud的開發(fā)經(jīng)驗優(yōu)先考慮。