Java架構師的具體職責
Java架構師的具體職責
Java架構師需要負責系統優(yōu)化,能準確捕捉系統性能瓶頸,并提出解決方案。下面是學習啦小編為您精心整理的Java架構師的具體職責。
Java架構師的具體職責1
職責:
1、根據產品和項目需求,分析、設計與實現系統架構方案,保障系統架構的合理性、可擴展性及經濟性;
2、負責產品架構分析,提出軟硬件架構整體設計,數據庫存儲設計方案,指導其他工程師的設計工作;
3、對相關產品系統架構方案進行評審及改進,控制產品系統架構質量;
4、負責核心技術問題的攻關,系統優(yōu)化,獨立完成關鍵模塊開發(fā)工作;協助解決項目開發(fā)過程中的技術難題;
5、制定開發(fā)規(guī)范,參與制定技術標準,編寫相應的技術文檔,并對通用技術進行整理,提高技術復用;
6、積極了解業(yè)界發(fā)展、相關新技術及趨勢,促進技術進步和創(chuàng)新。
崗位要求
1、本科以上學歷,8年及以上JAVA領域開發(fā)經驗,熟練掌握系統設計原則和設計模式;
2、精通JAVA開發(fā)語言及架構和后端常用框架,對語言底層實現及原理有很深厚的理解,熟練掌握面向對象和面向領域模型的開發(fā)方法;
3、熟悉Mysql主流數據庫的使用和管理,同時具有非關系型數據庫存儲,如Nosql等使用經驗;
4、具備高并發(fā)、高性能開發(fā)經驗或架構設計經驗,具備大中型開發(fā)項目的總體規(guī)劃、方案設計,在應用系統開發(fā)平臺有深厚的基礎和經驗,有大中型應用系統開發(fā)和實施的成功案例;
5、橫向視野開闊,對開源項目及其他體言有一定了解,至少精通一門動態(tài)類型語言;
6、熟悉各種主流開源框架及應用,熟悉消息中間件的原理及應用;
7、良好的團隊合作精神,有互聯網金融行業(yè)背景,有相關系統架構經驗的優(yōu)先。
Java架構師的具體職責2
職責:
1.負責應用系統的規(guī)劃和技術架構
2.系統核心部分代碼編寫,技術難點公關
3.梳理業(yè)務需求,提供業(yè)務規(guī)劃方案,架構設計方案,并能根據方案開展研發(fā)工作
4.指導研發(fā)工程師的產品開發(fā)和技術研究工作,解決各類技術疑難問題
崗位要求:
1.計算機相關專業(yè)本科以上學歷,有5年以上相關開發(fā)經驗
2.精通Java基礎編程,熟悉io,多線程、集合等基礎框架,對相關技術領域的開源產品有深入的了解
3.熟悉主流技術架構體系,如Spring,MaBatis等,熟悉微服務,敏捷開發(fā)等理念
4.熟悉Oracle,Mysql數據庫
5.熟悉緩存技術,如有Redis,Memcached等緩存使用經驗
6.精通大型分布式、高并發(fā)、高負載、高可用系統設計、開發(fā)和調優(yōu)經驗
7.有帶領開發(fā)團隊經驗
Java架構師的具體職責3
職責:
1.深入發(fā)掘業(yè)務需求為軟件開發(fā)提供技術方案設計;
2.負責整體系統的架構和優(yōu)化;
3.從事核心部分代碼的編寫;
4.進行業(yè)務需求分析和軟件設計,并編碼實現。
任職要求
1. 本科及以上學歷,計算機相關專業(yè);
2.五年以上互聯網電子商務系統或者其他大型企業(yè)應用系統開發(fā)相關經驗;精通Java相關技術和框架(包括Java語言基礎多線程VelocitySpringHibernateiBatisCacheMessage等);
3.熟悉微服務架構;
4. 熟悉MySQL等數據庫設計和開發(fā);
5. 熟悉Redis, Memcached, Hbase, Mongodb等NOSQL的設計和開發(fā);
6. 熟悉使用HadoopSpark做數據分析;
7. 熟悉大容量、高性能的數據庫系統的應用開發(fā),對各種開源的軟件有深入的了解,有大規(guī)模高并發(fā)訪問的Web應用開發(fā)經驗;
8. 熟悉企業(yè)應用設計模式、面向對象的分析和設計技術,包括設計模式、 UML建模等;
9. 熟練掌握數據結構、常用算法;
10.責任心強,具備良好的團隊合作精神。
Java架構師的具體職責4
職責:
1、 按需求進行業(yè)務需求分析和軟件概要設計;
2、 負責平臺的方案、架構設計, 主導或參與電商相關業(yè)務系統的服務化架構與改造;
3、 主導技術難題攻關, 持續(xù)提升核心系統在高并發(fā)、海量請求下的處理性能, 帶團隊解決高并發(fā)、高可靠性等各種技術問題;
4、 復雜分布式系統的設計、用先進可靠的技術架構支撐公司業(yè)務的快速發(fā)展。
崗位要求:
1、 要求本科以上學歷, 5-10 年Java 軟件開發(fā)項目工作經驗;
2、 精通Tomcat、Apache、Nginx 等多種開源服務器, 熟練掌握至少2 種應用服務器, 如WebLogic、Tomcat、Resin、JBoss、WebSphere 等;
3、 JAVA基礎扎實:精通多線程編程,熟悉分布式,緩存,消息隊列等機制;熟悉JVM,包括內存模型、類加載機制以及性能優(yōu)化;
4、 熟悉各種中間件技術,如消息隊列、搜索引擎等;
5、 熟悉IO、多線程、集合等基礎框架, 熟悉分布式、緩存、消息、搜索引擎等機制。 熟悉微服務理念, 有相關設計、開發(fā)經驗者優(yōu)先;
6、具備良好的面向對象編程經驗,深入理解OO、AOP思想,具有很強的分析設計能力,熟悉常用設計模式
7、 熟悉JVM 內存管理、類加載機制等, 掌握Java 系統的故障排查和性能調優(yōu);
8、 熟練掌握Oracle、MySQL 等主流數據庫, 熟悉數據庫建模,具備深厚的SQL 功底, 并有著豐富的數據庫設計經驗, 了解Mongo DB, NOSQL 的數據存儲產品, 熟悉不同類型和數據庫的底層運行原理和優(yōu)缺點;
9、 具有系統需求分析和設計能力, 能快速理解業(yè)務需求并進行相關邏輯設計, 熟悉UML 建模, 并熟練使用相關建模工具, 并具有規(guī)范的開發(fā)、設計文檔寫作能力;
10、 熟悉緩存技術, 應用優(yōu)化, 服務器優(yōu)化, 集群技術處理、應用負載均衡、系統性能調優(yōu)等技術, 具有高并發(fā)平臺開發(fā)經驗優(yōu)先;
11、 熟悉主流的SaaS 平臺技術,具有一個以上SaaS 平臺開發(fā)的實際工作經驗, 并具有豐富高并發(fā)、高吞吐、高穩(wěn)定性系統架構設計與實現經驗, 對架構重構分析、分步改進有實戰(zhàn)經驗;
12、3年以上開發(fā)經驗;技術視野開闊,學習能力好,對業(yè)界新技術敏感,喜歡鉆研,具有良好的學習能力并注重團隊合作。
13、有大型分布式、高并發(fā)、高負載、高可用性系統設計和穩(wěn)定性經驗優(yōu)先。
14、具有業(yè)務中臺和技術中臺項目經驗者優(yōu)先考慮;
Java架構師的具體職責5
職責:
1、負責Java技術架構的規(guī)劃與演進推進,負責技術預研及項目前期準備;
2、參與業(yè)務需求分析及客戶交流,負責系統分析、架構設計,參與核心模塊編碼;
3、負責公共技術模塊的研發(fā)與服務,對各系統的的疑難技術問題進行支持;
4、制定架構規(guī)范與開發(fā)規(guī)范,協助做好技術管理方面的工作;
5、協同產品經理規(guī)劃業(yè)務架構,規(guī)劃服務拆分,推動產品研發(fā);
崗位要求:
1、5年以上的Java項目開發(fā)經驗,熟悉Java各技術棧,熟悉sofa技術體系,
2、2年以上的分布式架構設計經驗并主導過至少一個項目的分布式架構設計;
3、熟悉分布式、彈性擴展、灰度、微服務等高性能互聯網架構方面經驗;
4、熟悉互聯網企業(yè)的DevOps模式,有互聯網企業(yè)經歷優(yōu)先考慮
5、有金融行業(yè)開發(fā)經驗者優(yōu)先考慮。