當前位置:編程學習大全網 - 編程語言 - java軟件工程師

java軟件工程師

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

2、參與制定開發方案,負責功能模塊劃分、模塊開發及後續的維護工作;

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

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

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

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

7、分析及參與業務需求的叠代開發,提供系統架構設計方案並進行落地。

8、負責對業務增長中遇到的技術瓶頸進行攻關,確保系統穩定性及業務高速增長。

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

10、負責推薦系統及大數據分析系統的規劃與演進。

任職要求:

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

2、具備良好的面向對象編程經驗,熟悉常用設計模式。

3、熟悉使用Spring Boot、Spring Cloud等開發框架,並有相關的開發經驗。

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軟件工程師運用Java開發工具去完成軟件產品的軟件程序設計、開發、測試、維護升級等工作。具體職責是:

1、按產品或項目要求進行技術開發,能獨立完成模塊分析設計。

2、根據開發規範與流程獨立完成詳細設計,編碼,測試及相關文檔。

3、負責信息系統(如OA、CRM等)持續優化,以及微信企業平臺端的開發。

4、負責信息系統的推廣應用,數據管理及日常維護管理。

5、配合信息安全主任做好信息安全保密工作。

任職要求

1、計算機專業本科以上學歷,從事後臺系統開發1年以上工作經驗;

2、熟練使用Java/.NET語言開發Web應用,熟悉主流技術框架;

3、熟悉數據庫理論,熟練掌握主流數據庫MySQL、SQL Server等的應用;

4、熟悉HTML、XML、JavaScprit、ajax、Web Servrice等WEB技術;

  • 上一篇:走廊燈如何設計和布置
  • 下一篇:數控機床常用的故障檢測方法有幾種?各有何特點?
  • copyright 2024編程學習大全網