當前位置:法律諮詢服務網 - 企業資訊 - Java軟件工程師的具體職責是什麽?

Java軟件工程師的具體職責是什麽?

Java軟件工程師的具體職責是什麽?每個公司都不壹樣。悟空筆記整理了五家公司對Java軟件工程師的要求,希望對大家有所幫助!

1,負責項目相關開發工作,包括參與系統需求分析,R&D設計;

2.參與開發計劃,負責功能模塊劃分、模塊開發及後續維護;

3、負責技術研究,結合業務需求,保證研發和叠代的效率。

4.獨立或主持多個模塊/組件(包括核心組件)的軟件需求分析、軟件設計(包括增量模式)、代碼編寫、單元測試、集成測試、靜態檢查、局部組裝等工作;

5.負責交付特性/子系統的設計文檔和接口,負責相關頭文件,參與核心代碼開發,通過設計有效提升開發、測試、維護全流程和整個產品生命周期的效率;

6.主導補丁包的端到端交付或負責R版本或某個子系統的優化,有效提升代碼執行效率(或性能)或顯著降低代碼規模;分析產品維修性需求及其數值,參與產品或平臺新版本的維修性設計改進,提高產品診斷能力;

7.分析並參與業務需求的叠代開發,提供系統架構設計方案並實施。

8.負責解決業務發展中遇到的技術瓶頸,確保系統穩定和業務快速發展。

9.負責對現有和未來的系統進行宏觀思考,規劃完善,形成統壹的框架、平臺、系統或組件。

10,負責推薦系統和大數據分析系統的規劃和演進。

要求:

1,真正2年以上Java開發經驗,Java基礎紮實。熟悉Java基礎知識和核心類庫。

2.具有良好的面向對象編程經驗,熟悉常見的設計模式。?

3.熟悉Spring Boot、春雲等開發框架,有相關開發經驗。?

4.熟悉Linux操作系統和JAVA應用服務器維護。?

5.熟悉Oracle、Mysql等常用數據庫的基本原理和適用場景,熟悉不同種類的數據庫編程,熟悉常用sql調優。

6.掌握至少壹個(Mybatis,Hibernate,Spring JPA)數據持久化框架。?

7.熟悉分布式中間件技術(nginx,zuul,zookeeper等。)優先。?

8.熟悉常用緩存技術,使用過Redis、Memcache等緩存框架者優先。

9.熟悉常用分布式技術者優先,如部署單元化、子數據庫和子表、分布式數據庫、讀寫分離等。

10,熟悉多線程、並發編程、異步IO等高可用設計者優先。

11,責任心強,學習能力和團隊合作意識強,良好的溝通能力,方案設計和寫作能力。

12,對新技術敏感,求知欲強,學習速度快,技術領悟能力強。

以上是邊肖為大家整理的Java軟件工程師的具體職責和工作要求。希望對大家有幫助!

  • 上一篇:青海色藍科技有限公司怎麽樣?
  • 下一篇:姹傘?婂ぇ鑸捣鏅備唬4銆嬫墍鏈夊钘忔帰绱㈢殑鍏烽珨鍦伴粸锛?
  • copyright 2024法律諮詢服務網