『壹』 java技術經理是做什麼的
1.熟悉軟來件開發的流程和項目自實施經驗,有大中型項目的開發和實施經驗,能夠勝任項目管理工作。
2.熟悉項目管理、軟體研發過程管理,熟悉ISO9000、CMMI規范。
3.良好的敬業精神及團隊合作精神,性格開朗隨和。
4.豐富的客戶溝通能力,較強的需求分析和設計能力。
5.熟練掌握J2EE平台應用軟體開發,熟悉相關產品及開發工具。
6.熟練掌握ORACLE、DB2、SqlServer等資料庫。
7、熟悉常見軟體設計工具和開發環境,如UML、PowerDesigner、VSS等。
8.兩年以上JAVA軟體開發項目主管經驗。
9.精通JAVA、面向對象思想,有豐富的對象建模和資料庫建模經驗。
10.能熟練應用struts,hibernate,spring等常用框架。
11.良好的敬業精神及團隊合作精神。
『貳』 Java開發工程師的工作內容主要是什麼呢
Java工程師崗位職責:
1、負責客戶端APP產品中伺服器後端的工程設計,架構設計以及開發工作
2、研究業界最新技術及其應用,解決創新研發過程中的關鍵問題和技術難點
3、根據項目任務計劃按時完成軟體編碼和單元測試工作
4、按照開發流程編寫相應模塊的設計文檔
5、與產品經理、測試工程師、其他團隊溝通合作,保證產品研發工作的質量和進度
6、協調或指導團隊里其它開發人員的工作。
7、一種主流後端語言編程經驗:Java,或Scala,或Node.js,或Python
8、精通主流Web應用開發框架(Spring,Play!,Express,Django,等等);熟悉SOA和Web Services(REST,SOAP)系統框架;熟悉主流應用伺服器(Tomcat,JBoss,Apache,Nginx,等)
9、精通資料庫設計和性能優化;熟悉主流RDBMS和NoSQL資料庫(MySQL,MongoDB,Memcached,Redis等),以及資料庫編程(SQL, JDBC, iBatis,OpenJPA, 等)
10、熟悉常用工程工具:Jenkins, Maven/Sbt/Npm/Ant,Git/SVN,Eclipse/IntelliJ,等等
11、熟悉設計模式,熟練掌握面向對象編程和事件驅動編程風格
12、有熱情,酷愛技術,有良好的計劃、溝通、組織協調能力、語言表達能力;較強的邏輯分析能力和應變能力;良好的團隊合作精神java工程師是做什麼的
『叄』 研發經理/技術經理(Java)是做什麼的
其他公司我不知道,我們公司 研發經理/技術經理 (不是JAVA)是做以下事情的:
負責解決項目中普通碼農解決不了的技術難題。
負責主導項目開發進度。
檢查代碼規范,業務邏輯正確性。
一起寫代碼。
負責搭建和規劃新項目使用的技術
寫一些核心模塊
給小弟背鍋
不同公司有不同的作用, 這是我每天做的事情
『肆』 java項目經理是幹嘛的
崗位職責:
1.與客戶溝通,需求調研並編寫詳細的需求文檔。
2.解決客戶提出的相關技術問題,並編寫詳細的技術解決方案。
3.熟悉公司內部所有產品業務流程及邏輯。
4.與產品部門配合並完則橋成原型設計。
5.帶領團隊成員完成項目開發,測試工作。
任職要求:
1.有項目管理經驗,具備項目管理認證的優先。
2.具備良好溝通能力,能夠通過客戶的需友悄求快速的構建出技術解決方案。
3有金融系統開發項目經驗者優先。
4.了解spring,spirng cloud微服務, mybatis plus等技術。
5.過去從事java開發工作,能夠獨立完整搭建並完成一個項目。
6.具備技術文檔,解決方案編寫的能力。
7.具備系統原型設計能孫告猛力,能夠獨立完成系統的原型設計,並提出優秀方案。
『伍』 java的工作職責是什麼
Java開發程序員工作職責
1、完成軟體系統告跡代碼的實現,編寫代碼注釋和開發文檔;
2、輔助進行系統的功能定義,程序設計;
3、根據設計文檔或需槐中求說明完成代碼編寫,調試,測試和維護;
4、分析並解決軟體開發過程中的問題;
5、協助測試工程師制定測試計劃,定位發現的問襪明並題;
6、配合項目經理完成相關任務目標。
『陸』 java高級技術經理是什麼職位
工作職責
1)管理項目開發團隊,負責執行項目計劃並實現項目目標;
2)負責與其它部門之間的溝通合作;
3)參與項目的方案討論、需求調研和架構設計;
4)負責項目的開發、測試,以及日後的維護、升級、更新;
5)指導項目團隊成員的日常開發工作,解決開發中的技術問題。
任職資格
1)重點大學本科以上學歷,4年以上互聯網工作經驗,1年以上項目管理經驗;
2)有豐富的互聯網項目開發、管理經驗和深厚的軟體技術功底;
3)精通面向對象設計、設計模式和相關開發語言,熟悉mysql資料庫開發;
4)精通xml、php、java、ajax、mysql,熟悉linux系統和mysql資料庫的管理;
5)有大型網站或web2.0、cms、社區類網站開發經驗者優先;
6)有很強的溝通表達能力和團隊合作精神、具有創業激情,能承受巨大的工作壓力者優先
『柒』 Java軟體工程師的具體職責是什麼
Java軟體工程師的具體職責是什麼?每家公司都不一樣的,小青整理了5家公司對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:文檔習慣
文檔是一個軟體系統的生命力。一個公司的產品再好、技術含量再高,如果缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟體作坊。作為代碼程序員,必須將30%的工作時間寫用於技術文檔。沒有文檔的程序員勢必會被淘汰。 3:規范化的代碼編寫習慣
知名軟體公司的代碼的變數命名、注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。 一些所謂的高手甚至叫囂高手寫的代碼一般人看不懂,我只能說他不是一名合格的程序員。
4:需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求,要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
5:模塊化思維能力
作為一個優秀的程序員,他的思想不能在局限當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。這樣做可以使代碼能重復利用,減少重復的勞動,也能是系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
6:測試習慣
測試是軟體工程質量保證的重要環節,但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責。程序員要認識測試不僅是正常的程序調試,而要是要進行有目的有針對性的異常調用測試,這一點要結合需求理解能力。
7:學習和總結的能力
程序員是很容易被淘汰的職業,所以要善於學習總結。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術人員無論學了多少語言,代碼寫起來多熟練,我們只能說他是一名熟練的代碼民工,他永遠都不會有質的提高。一個善於學習的程序員會經常總結自己的技術水平,對自己的技術層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟體設計師、系統分析員。
作為高級程序員,乃至於設計師而言,除了應該具備上述全部素質之外,還需要具備以下素質:
1、 需求分析能力
2、 整體框架能力
3、 流程處理能力
4、 模塊分解能力
5、 整體項目評估能力
6、 團隊組織管理能力
1,激情
我曾經遇到許多「職業程序員」,他們從事IT是因為覺得這是一種職業,他們只在工作時間編程,除非送去培訓否則他們不會學習新東西,這不是好的程序員。我認為一個好的程序員總是對編程充滿激情,而且好的開發者會做一些編程工作即使這沒有報酬。激情是一個優秀程序員的重要指標。
2,自學好學
編程領域始終發展變化著,不出一年有些新技術就變成了老技術,這並不是說好的程序員要對所有新技術跟進,但有些卻對學習任何新技術都沒有興趣。他們通常在學校學習了編程,然後工作後單位安排學什麼就學什麼。如果在招聘中你聽到「讓我培訓一個星期我就會勝任這個工作」那不要僱傭他。實際上,真正優秀的程序員始終談論著你所不知道的新技術,向人們解釋為什麼你必須用這個技術,哪怕沒有聽眾聽得明白,哪怕他自己也不明白。
3,聰明
聰明包括很多因素,情緒和社會交際只是其中之一。好的程序員絕不木訥,他們是最聰明的人,他們中的許多善於交際,健談、興趣廣泛。
4,隱性的經驗
—好的程序員通常有自己的私人的一些研究、愛好、項目,而這些是他們不寫在簡歷上 (通常覺得不值得寫),但表現出來卻可能恰恰是他的潛能、深度和後勁所在。
5,技術多樣性
由於好的程序員喜歡學習和涉獵新技術,所以一般來說超過22歲的都熟知很多新技術,而且對多種技術的長短有 「強烈」的個人意見/見解,喜好嘗試新鮮技術。
6,資格證書
資格證書並不是識別真正程序員的方法,MCSE、SCJP說明不了什麼,它們只是讓別人認識和獲取的,頂多代表這個人在某個技術有一定的知識。
原文作者在文末寫道:以上所說的標准並不是絕對的,因為有些優秀的程序員確實不符合上述,而有些bad程序員卻符合了。但相信這些對大多數真正的程序員都適用。
總結而言,優秀的程序員通常有一下特點:
對技術充滿激情
將編程作為一種愛好
如果你允許會滔滔不絕地跟你談論技術
有過個人的開發經歷(與4意思相同)
堅持認為某種技術最好
如果讓他用他認為不好的技術他會非常別扭聰明、健談、興趣廣泛
在大學和工作前就開始接觸程序