工作內容:
1. 參與公司產品系統(tǒng)架構、接口設計、開發(fā),以及重構和維護,能夠獨立承擔和完成相關工作;
2. 深入理解業(yè)務需求,能設計可擴展、高可用、高性能、穩(wěn)定安全的系統(tǒng)并編碼實現,同時編寫相應的技術設計文檔;
3. 協(xié)助上級一起推進項目需求落地,將業(yè)務和產品需求轉變成為技術實現方案;
4. 對現存或未來系統(tǒng)進行宏觀的思考,規(guī)劃形成統(tǒng)一的框架、平臺或組件;
5. 承擔核心模塊的高層設計、代碼設計、代碼編寫等工作;
6. 為團隊引入創(chuàng)新的技術、解決方案,責任心強,良好的服務意識、良好的溝通能力和團隊協(xié)作;
7. 對開發(fā)團隊進行指導和培訓,提升團隊技術水平,并且完成整個團隊相關產品平臺和組件的沉淀。
任職資格:
1. 本科或以上學歷,計算機、數學、通訊工程、電子工程等相關專業(yè),5 年以上軟件開發(fā)工作經驗;
2、必須掌握Springboot、SpingCloud、SpringMVC、hibernate、Mybatis等開源框架,掌握分布式開發(fā)技術,熟悉微服務開發(fā)和云端部署;
3. 熟悉 JAVA 高級特性,深入理解各種設計模式和應用場景;熟悉主流 JAVA 框架及類庫,并掌握其原理;
4. 熟練掌握多線程編程及同步機制;熟練掌握網絡編程,對 TCP/IP,HTTP 等網絡協(xié)議有著深刻的認識;
5. 熟練使用 Redis、Kafka、RabbitMQ 等中間件,深入理解中間件工作原理及實現;
6. 熟練使用 MySQL、Oracle、PGSQL 數據庫,深入理解數據庫工作原理及實現;
7、熟悉VUE優(yōu)先