Java架構師崗位的基本職責說明

Java架構師崗位的基本職責說明 篇1

職責:

1、根據公司業務發展戰略規劃,負責系統的規劃和技術架構搭建。

2、協助業務方梳理業務需求,提供業務規劃方案、架構設計方案,並能根據方案展開研發工作。

3、負責核心代碼編寫,技術難點攻關。

4、制訂和review技術規範。

5、指導研發人員的研發任務,解決項目中遇到的技術難題。

6、配合上級完成相關任務目標。

崗位要求:

1、計算機或相關專業大專以上學歷。

2、5年以上的J2EE開發工作經驗;精通面向對象設計思想,具有紮實的Java編程功底和良好的編碼規範。

3、熟練使用spring、springboot、mongo、memcache、redis、websocket、RabbitMQ、mybatis,beetlsql等技術進行框架搭建,對於常用的開源框架,能了解到它的原理和機制 。

4、熟悉分散式系統的設計和套用,熟悉分散式、許可權、單點登錄、快取、訊息等機制,能對分散式常用技術進行合理套用,解決問題。

5、熟悉Tomcat、nginx等多種套用和WEB伺服器的配置。

6、精通SQL,掌握MYSQL,熟悉oracle;。

7、掌握多執行緒及高性能的設計與編碼及性能調優。

8、工作主動性強,耐心細緻,有責任心;能承受一定壓力,有良好的溝通能力與團隊合作精神。

9、具有架構設計經驗優先考慮。

Java架構師崗位的基本職責說明 篇2

職責:

1.負責公司相關業務體系的整體技術架構設計,並結合公司實際業務情況進行技術選型及系統重構;

2.把控業務產品的需求分析、架構設計、技術決策、開發規範及核心代碼實現;

3.負責架構最佳化及系統關鍵模組的設計開發,持續最佳化系統性能、解決疑難技術難題、提升用戶體驗;

4.負責新技術的調研,參與建設研發體系,制定系統設計、開發的標準及規範;

5.帶領團隊攻克新技術難點,例如大數據量,高並發,高穩定性帶來的各種挑戰;

6.參與討論公司產品的發展方向,完整的規劃和把握產品研發架構。

任職要求:

1、6年以上開發經驗,具有兩年以上分散式高並發系統的架構設計經驗且項目已上線,熟練運用Spingboot,Springcloud,mybatis,dubbo,es等框架;

2、在大中型網站或在系統開發中擔任過核心高級開發或架構師角色,擁有網際網路電商經驗、多系統整合經驗優先考慮;

3、JAVA基礎知識紮實,理解IO、多執行緒、集合等基礎框架,對JVM原理有一定的了解;

4、熟悉分散式系統的設計和套用,熟悉分散式、快取、訊息、搜尋等機制;能對分散式常用技術進行合理套用,解決問題;

5、熟悉大數據量、高並發、高性能的分散式系統的設計及套用、調優;

6、掌握Linux作業系統常用命令和資料庫開發,對sql最佳化有豐富的經驗;

7、具備千萬級海量數據處理的架構經驗,熟悉典型業務場景下的數據架構方式,有關係型資料庫、NOSQL資料庫及記憶體資料庫的綜合運用經驗;

8、有代碼重構、性能調優等經驗,對新技術感興趣、善於解決各種技術難題;

9、具有良好的敬業精神、團隊合作能力和溝通能力,抗壓能力強、敢於接受挑戰。

Java架構師崗位的基本職責說明 篇3

職責:

1、負責公司各產品及業務線的整體架構規劃;

2、負責公司總體技術規劃,平台級產品疊代、架構設計及代碼實現,制定技術選型方案、技術架構風險識別、技術實現工作量評估;

3、前瞻性思考,提前發現並及時解決重大技術隱患和風險;

4、解決關鍵的架構、技術問題,最佳化整體系統性能;

5、支持打造公司核心技術力量,提升團隊技術天花板;

6、完善體系和制度建設,提高組織業務及團隊協作效率。

任職資格:

1、本科或以上學歷,計算機、軟體工程、數學等相關專業;

2、8年以上Java開發經驗,2年以上leader經驗,BAT、TMD(今日頭條、美團、滴滴)、華為、廣州大廠驗證過的技術牛人優先,有千萬級用戶項目經驗優先;

3、精通JAVA開發,熟練掌握Spring、Spring-MVC、MyBatis等開源框架,有Spring Cloud等分散式微服務開發經驗;

4、熟悉MySQL、SQL Server、Oracle等關係資料庫,精通SQL語句與資料庫性能調優,有Redis、MongoDB等NoSQL資料庫的套用經驗;

5、熟悉網路安全;

6、熟悉網路原理;

7、熟悉Linux平台;

8、熟悉devops,有docker容器技術經驗;

9、擁有良好的代碼風格及項目質量管理能力,較強的溝通協調能力和責任心,主動性強,具備良好的團隊合作意識,能承受一定工作壓力。

Java架構師崗位的基本職責說明 篇4

職責:

1.負責對現有技術架構的重構、最佳化和維護

2.負責系統平台及相關產品的需求分析、架構設計、部署和最佳化

3.負責核心模組開發、代碼評審,把控項目質量,保障系統平台的高可用、高性能

4.負責解決項目中的技術難題,關鍵技術難點攻關

5.跟蹤和調研前沿技術,負責技術決策、技術選型、技術架構和技術風險評估,挖掘新技術在業務中的套用點

6.對開發團隊進行指導和培訓,提升團隊技術水平,並且完成整個團隊相關業務產品平台和組件的沉澱

7.責任心強,良好的服務意識、良好的溝通能力和團隊意識

任職要求:

1.全日制本科以上學歷,計算機或者相關專業,5年以上Java開發經驗,2年以上的大型分散式高並發架構設計經驗

2.精通Spring、Spring Cloud、MyBatis、ElasticSearch、Kafka、Zookeeper、Dubbo等常用開源框架及中間件,熟悉其原理及實踐

3.精通HBase、Hive、Spark其中的幾種,有一定的hql/sql性能調優經驗

4.有大型分散式、高並發、高負載、高可用性架構經驗,熟悉離線或實時大數據平台架構

5.有基金/理財/投顧投信app和後台系統等fintech行業架構經驗

6.學習能力強,有較強的代碼設計,優秀的業務理解能力,架構設計能力及優秀的邏輯思維能力;

7.思路清晰、善於思考、能獨立分析和解決問題,較強的表達和溝通能力和責任心強,具備良好的團隊合作精神和承受壓力的能力

8.能夠專注於一線軟體開發工作,攻克解決技術難題,同時對新技術持有敏感性並願意致力於新技術的探索和研究

9.有網際網路電商、支付、金融等行業至少一種從業經驗優先

Java架構師崗位的基本職責說明 篇5

職責:

1、負責整體系統的架構和最佳化;

2、深入發掘業務需求為軟體開發提供技術方案設計;

3、從事核心部分代碼的編寫;

4、從系統架構層面解決各類潛在技術風險,保證系統的安全、穩定、快速運行。

5、制定開發團隊的技術管理規範和流程。

6、對開發團隊進行技術指導、管理和培訓以及人才梯隊培養。

任職資格:

1、統招本科學歷,計算機相關專業;

2、8年及以上開發經驗,2年以上獨立承擔軟體項目系統分析和架構設計經驗;

3、精通Java技術框架與設計模式(springMVC、springBoot、SpringCloud、myBatis、Dubbo等);

4、熟悉SQLServer、Mysql等關係型數據資料庫的規劃、設計與最佳化;

5、熟悉Redis, Memcached, Hbase, Mongodb等NoSQL的設計和開發;

6、有高度的責任心、良好的溝通與理解能力,邏輯思維能力強,能夠獨立思考,有較強的壓力承受能力;

Java架構師崗位的基本職責說明 篇6

職責:

1、主要負責公司大型開放平台項目的前端架構設計、任務分配等;

2、主要負責項目整體前端架構設計、整體提升開發人員技術水平,配合測試經理完成相關測試工作,配合後端架構師完成整體項目良好運作;

3、根據產品需求、產品設計和測試要求, 給出相關開發設計方案,並撰寫相關設計文檔;

4、深入理解前端內部的設計原理,並能從系統整體角度提供性能最佳化意見;

5、找到項目最優的解決方案,推動項目按照規定完成落地;

6、持續總結項目存在的問題,並不斷的最佳化和改進;

7、推進產品性能體驗的提升。

崗位要求:

1、本科或以上學歷,計算機相關專業,具有5年以上開發經驗,且具有2年以上前端構架設計工作經驗;

2、精通開發技術ES6, Type Script, Coffee Script等開發語言,vuejs相關生態、react相關生態等技術棧;

3、精通Java語言及Android開發;

4、精通Webpack、gulp等前端構建技術;

5、了解Weex或React Native等本地渲染技術,有實際開發經驗優先;

6、了解前端設計和開發流程;

7、能夠獨立完成對產品需求的分析、設計、規劃、任務分配、驗收等工作;

8、具備開放平台項目經歷的優先考慮。

Java架構師崗位的基本職責說明 篇7

職責:

1、負責前端平台的架構搭建和核心代碼編寫

2、制定web前端技術規範和標準,並督促所有實現按照規範和標準執行

3、能充分理解項目需求和設計需求,具有一定研發精神,能高效解決問題;

4、個性樂觀開朗,邏輯性強,善於和各種背景的人合作,有一定的項目管理、團隊協同經驗。

5、 組織團隊學習研究新的技術,並能迅速轉化到潛在項目中;

6、與團隊成員分享經驗和新技術,幫助團隊成長。

職位要求

1、精通css、Javascript、H5、Sass/Less。

2、熟悉 ECMAScript, CommonJS, Promise等標準, 熟練使用Git。

3、精通面向對象的 Javascript 開發,有開發過JS框架或公共組件開發經驗。

4、熟悉前端常見開發框架,至少精通 Vue 全家桶的使用,並研究過其源碼實現。

5、對前端工程化有一定理解,熟悉前端自動化工程( Gulp, Webpack等)。

6、對Javascript引擎實現機制、瀏覽器渲染性能有比較深入的研究。

7、熟悉Node.js,並了解一門後端語言。