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