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