崗位職責:
1、負責總體系統架構設計,進行技術可行性研究及技術選型,指導項目研發;
2、核心架構部分代碼實現和技術難題攻關;
3、指導和培養技術團隊工程師,協助提升團隊整體技術實力;
4、系統性能優化,保證平臺安全、穩定、快速運行,
5、配合項目經理,負責整個產品或項目的開發實現以及開發團隊的管理工作。
任職要求:
1.本科及以上學歷,扎實的計算機專業基本功,5年以上從業經驗;
2.扎實的java編程功底,熟悉常用的數據結構和算法;精通TCP/IP、socket、多線程、多進程編程等;
3.精通至少三種springboot、springmvc、mybatis、springcloud等框架底層特性及原理,有過至少兩個項目的架構搭建;對系統調優、負載均衡等有深入的應用和實踐經驗;能夠進行架構選型及技術難點攻關;
4.分析并解決軟件過程中的問題,具備技術選型能力,確保軟件系統按期上線并正常運行;
5.熟練使用常用的設計模式,能夠根據業務需求進行抽象封裝;
6.熟練使用mysql、oracle等數據庫,具備深厚的SQL功底和SQL調優能力,并有著豐富的數據庫設計經驗;
7.熟悉Linux常用命令,熟練掌握git、postman等開發輔助工具;
8.精通至少三種rockerMQ、ES、Kafka、ZooKeeper、Minio、Mongodb、Redis等常用中間件的底層原理及集群解決方案;有大型分布式、高并發、高可用系統經驗;
9.能夠根據業務需求進行任務拆解,輔導中高級工程師進行模塊開發,有5人以上帶團隊者優先考慮;
10.有物聯組網解決方案或大數據開發項目經驗者優先考慮;
11.有良好的溝通能力,積極主動,具有耐心及責任;
12.具備較好的自學能力,能夠承受一定的工作壓力;
13.態度端正,忠誠守信,具有團隊合作精神;