發(fā)布時間:2022-04-07 11:24:30來源:魔方格
Java開發(fā)上班的工作內容有這些:負責功能模塊設計,開發(fā)及單元測試;協(xié)助并定位及解決開發(fā)及運行過程中的技術問題;能按計劃有效且高質量的完成分配的任務等。
一、Java開發(fā)上班做什么
Java開發(fā)工程師工作內容:
1、負責功能模塊設計,開發(fā)及單元測試;
2、協(xié)助并定位及解決開發(fā)及運行過程中的技術問題;
3、能按計劃有效且高質量的完成分配的任務;
4、能與其他部門進行有效的溝通;
5、積極了解公司業(yè)務,并參與相應的會議提供建議。
6、參與產品需求分析、系統(tǒng)設計;
7、參與代碼設計、審核、檢查;
8、獨立解決開發(fā)中遇到的疑難雜診問題;
9完成核心、重要模塊的設計、開發(fā)、測試;
10.參與系統(tǒng)穩(wěn)定性、擴展性、性能調試;
Java開發(fā)工程師崗位任職資格:
1、精通JAVA/JavaScript,熟悉Jave多線程,SOCKET等;
2、熟悉Spring/SpringMVC/MyBatis/easyui/netty等主流開發(fā)框架;
3、熟悉Oracle,Memcached, Redis,MySQL等主流數(shù)據庫中的至少一種;
4、熟悉Tomcat/weblogicinx等應用服務器中的至少一種;
5、熟悉設計模式并能運用至項目;
6、熟悉消息隊列,緩存等相關技術并應用;
7、有較強的學習能力及分析、解決問題的能力,有良好的工作主動性與責任心。
二、從事java開發(fā)需要會什么
1.掌握HTML/CSS/JavaScript等WEB開發(fā)技術,深入了解WEB/AJAX的工作原理,有JQuery,AngularJS,Bootstrap等框架.
2.掌握數(shù)據庫設計和開發(fā)知識,精通MySQL、Oracl等主流數(shù)據庫 ,熟悉NoSQL(MongoDB, Redis)、Lucene或Solr、MQ相關的知識,有阿里云相關技術部署經驗.
3. 精通面向對象的設計和開發(fā)思想,熟悉常用的設計模式,具備良好的識別和設計通用框架及模塊的能力;
4.負責系統(tǒng)功能模塊的需求溝通、詳細設計、編碼實現(xiàn);具備清晰的編程思路和良好的代碼規(guī)范;
5.系統(tǒng)功能模塊的需求溝通、詳細設計、編碼實現(xiàn);
6.按照公司項目開發(fā)計劃,參與產品、項目的需求分析及框架設計工作;
7.熟悉Spring,Struts,Hibernate,Mybatis,Quartz等行業(yè)內常用開源開發(fā)框架;熟悉并了解常用的設計模式,有一定的代碼優(yōu)化能力.
8. 熟練掌握數(shù)據庫操作和使用的基本技能,熟悉數(shù)據建模,熟悉MySQL數(shù)據庫,有SQL查詢調優(yōu),索引優(yōu)化,存儲優(yōu)化經驗和分析能力更佳。
9. 熟悉linux系統(tǒng),熟練使用shell,python,php等腳本語言中的一種。
10.熟悉常用的Http服務器如Nginx,Apache的配置和優(yōu)化,對web app服務器比如tomcat,resin有一定的使用經驗。
11.熟悉Java GUI編程 (重要);
12.完成軟件系統(tǒng)代碼的實現(xiàn),編寫代碼注釋和開發(fā)文檔;
13.輔助進行系統(tǒng)的功能定義,程序設計;
14.根據設計文檔或需求說明完成代碼編寫,調試,測試和維護;
15.分析并解決軟件開發(fā)過程中的問題;
16.Java基礎扎實,熟悉io、多線程、集合等基礎框架;熟練掌握Java各種開源框架Spring, iBatis等;
17.熟練使用Idea/Eclipse/Maven/SVN(git)等軟件開發(fā)工具。