崗位職責(zé):1、參與需求討論,設(shè)計高可用的實現(xiàn)方案,并能提出需求優(yōu)化建議;2、參與項目核心代碼開發(fā),指導(dǎo)、處理、協(xié)調(diào)和解決開發(fā)過程中出現(xiàn)的技術(shù)問題;
3、負(fù)責(zé)優(yōu)化已開發(fā)的功能代碼;
4、不定期開展技術(shù)討論與分享,對組內(nèi)成員進行技術(shù)上的指導(dǎo);
5、參與公司相關(guān)技術(shù)標(biāo)準(zhǔn)的制定;
6、按照項目需求,根據(jù)技術(shù)規(guī)范輸出架構(gòu)設(shè)計文檔。
崗位要求:
1、軟件工程、計算機科學(xué)或相關(guān)專業(yè)本科以上學(xué)歷(全日制統(tǒng)招),1年以上Java相關(guān)開發(fā)經(jīng)驗,有互聯(lián)網(wǎng)架構(gòu)開發(fā)設(shè)計經(jīng)驗者優(yōu)先;
2、有扎實的Java基礎(chǔ)和面向?qū)ο蟮木幊趟枷?,熟悉使用J2EE開發(fā)框架,對各種開源框架Spring、?SpringBoot、?SpringCloud、?Dubbo、?Mybatis等有深入的理解;
3、精通設(shè)計原則,熟練使用設(shè)計模式,熟悉JVM工作原理,熟悉多線程、高并發(fā)技術(shù);
4、精通?Oracle、?MySql、?SQLServer等至少一種數(shù)據(jù)庫平臺,熟練?Nginx、Tomcat、Jboss、WebLogic等WEB應(yīng)用服務(wù)器;
5、熟練掌握Redis、?RabbitMQ、Kafka、ActiveMQ等中間件,并對其原理有一定的了解,有高并發(fā)網(wǎng)站或者分布式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先;
6、熟悉Linux開發(fā)環(huán)境,熟練配置維護?Nginx/Apache/Jetty/Tomcat等服務(wù),掌握?shell腳本工具;
7、具有較強的編程能力,能夠完成較復(fù)雜的交互設(shè)計和實現(xiàn),具備良好的編程習(xí)慣,能夠編寫高質(zhì)量的技術(shù)文檔。