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