崗位職責:
1、負責管理研發(fā)團隊,對研發(fā)全生命周期負責;
2、深入理解業(yè)務需求,完成模塊設計、編碼,同時對系統(tǒng)安全漏洞、bug的修復工作全面負責;
3、完成項目的系統(tǒng)分析、設計,并完成詳細設計和編碼的任務,確保項目的進度和質量;
4、確保代碼無重大質量事故;
5、能夠通過code review提供相關性能以及穩(wěn)定性的建議;
6、配合項目組完成客戶側考核要求,如工作打卡、工時錄入、cosmic拆解等
崗位要求:
1、本科及以上學歷,計算機、通信、數(shù)學、統(tǒng)計學等理工科相關專業(yè);
2、5年以上的相關工作經驗,工作經驗自取得本科學歷起算 ,需提供本科學歷或學位證書作為驗證;
3、熟練掌握JAVA語言開發(fā)、C++語言開發(fā)等業(yè)內常用后端開發(fā)語言,有系統(tǒng)設計能力,能獨立完成從需求分析到實現(xiàn)的開發(fā)工作;
4、熟練使用Linux、Shell及相關開發(fā)環(huán)境,了解云計算、Docker等技術;
5、熟悉分布式、SOA、微服務、服務治理、REST、緩存技術、并發(fā)控制等技術,熟悉微服務架構,擁有基于SpringCloud、Dubbo等框架實現(xiàn)微服務架構的能力;熟悉常見中間件:Nginx、Tomcat、ZooKeeper、Rabbitmq、Kafka等技術;
6、有良好的數(shù)據庫設計能力、SQL編寫能力和性能調優(yōu)能力,熟練使用mysql數(shù)據庫,了解主流國產數(shù)據庫使用;了解過分庫分表技術,熟悉如sharding-jdbc等開源分庫分表中間件;熟悉Redis、Mongodb、HBase、ES等NoSQL數(shù)據庫,了解大數(shù)據處理(Hadoop,Spark,Storm、flink);
7、熟悉J2EE體系架構,精通主流開源應用框架,如Spring Cloud、Mybatis、SpringBoot、Dubbo等開發(fā)技術;
8、Java等開發(fā)語言基礎功底扎實,精通核心類庫的使用,熟悉JVM原理,包括內存模型、類加載機制以及相關性能優(yōu)化,熟練掌握多線程、網絡編程、異步;
9、熟悉常用算法、數(shù)據結構及設計模式,具有良好的編碼風格和開發(fā)習慣,對面向對象編程具備深刻理解, 熟悉網絡通信協(xié)議和數(shù)據傳輸格式。