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