java開發工程師工作內容
1. java開發工程師一般都做什麼開發
java開發工程師一般做以下開發:
一、初級部分
1、Java 程序設計基礎,包括 J2sdk基礎、Java面向對象基礎、Java API使用、數據結構及演算法基礎、Java AWT圖形界面程序開發;
2、J2SE平台Java程序設計,包括Swing圖形程序設計, Socket網路應用程序設計,對象序列化,Java 常用數據結構,Applet,流和文件,多線程程序設計;
3、Java桌面系統項目開發,4~5人組成一個項目組,項目大小為(15人*工作日)
4、Linux的基本操作,Linux下的Java程序開發,Linux系統的簡單管理;
5、Oracle資料庫,包括SQL/PLSQL;資料庫和資料庫設計;簡單掌握ORACLE9i 資料庫的管理。
二、中級部分
1、Java Web應用編程,包括 Java Oracle 編程,即JDBC;
2、JavaWeb編程,包括JSP、Servlet,JavaBean;
3、Java應用編程,包括Weblogic、Websphere、Tomcat以及利用Jbuilder開發Java程序;
4、MVC與Struts,學習業界通用的MVC設計模式和Struts架構。
三、高級部分
1、J2ME程序設計,包括J2EE程序、J2ME;Java高級程序設計(J2EE),包括J2EE體系結構和J2EE技術、EJB;Weblogic使用、 JBuilder開發;
2、Java和XML,包括Java Web Service,JavaXML, 業界主流XML解析器程序設計;
3、軟體企業規范和軟體工程,包括UML系統建模型和設計(Rational Rose 200x)軟體工程和業界開發規范;CVS版本控制、Java Code書寫規范。
2. JAVA研發工程師跟JAVA開發工程師有什麼區別
一、工作內容不同
1、JAVA研發工程師:運用Java這種編程語言去完成軟體產品的軟體程序設計、開發、測試、維護升級等工作。
2、JAVA開發工程師:使用Java語言進行開發的工程師。
二、職責不同
1、JAVA研發工程師:完成軟體的設計、開發、測試、修改bug等工作,包括業務需求的溝通,功能模塊詳細設計,業務功能實現與單元測試,系統維護。
2、JAVA開發工程師:參與產品構思和架構設計;撰寫相關的技術文檔;支持售前技術服務;支持項目對產品的應用服務。
三、要求不同
1、JAVA研發工程師:包括J2EE程序、J2ME;Java高級程序設計(J2EE),包括J2EE體系結構和J2EE技術、EJB;Weblogic使用、 JBuilder開發。
2、JAVA開發工程師:包括 Java Oracle 編程,即JDBC;JavaWeb編程,包括JSP、Servlet,JavaBean;Java應用編程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder開發Java程序。
3. java項目開發中,都有哪些人,負責哪些事
小型團隊:項目經理、程序員、美工、測試
大型團隊:
系統架構師:系統架構
軟體研發師:通用架構和方法(common包)
軟體工程師:需求調研、需求文檔整理、編碼、測試
軟體工程師助理:完成編碼
軟體實施工程師:網站維護、售前售後實施
項目經理:人員分配
項目經理助理:完成項目經理未完的事
測試:需求調研、文檔整理、合格測試、版本測試、系統測試、性能測試、調試bug
美工:網站設計、網站編輯、網站優化
客服:收集項目、收集項目資料、收集需求
4. java開發工程師的工作職責有哪些
Java開發工程師的工作職責是:熟悉項目開發流程;努力學習公司制度和企業文化,提高自身職業素養和業務水平,保質保量的完成各項工作任務;積極參與需求分析、系統設計、軟體研發、集成測試、安裝部署以及運行維護工作;負責與需求部門指定人員介面,熟悉項目的需求規劃說明。
Java開發工程師的任職要求是:計算機等相關專業,本科以上學歷;具有良好的抽象設計能力,思路清晰、善於思考,能獨立分析和解決問題;責任心強,具備良好的團隊合作精神。
5. java工程師是做什麼的
對於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、有熱情,酷愛技術,有良好的計劃、溝通、組織協調能力、語言表達能力;較強的邏輯分析能力和應變能力;良好的團隊合作精神