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