雨神的女兒
負(fù)責(zé)客戶端APP產(chǎn)品中服務(wù)器后端的工程設(shè)計(jì),架構(gòu)設(shè)計(jì)以及開發(fā)工作,研究業(yè)界新技術(shù)及其應(yīng)用,解決創(chuàng)新研發(fā)過(guò)程中的關(guān)鍵問(wèn)題和技術(shù)難點(diǎn),根據(jù)項(xiàng)目任務(wù)計(jì)劃按時(shí)完成軟件編碼和單元測(cè)試工作,按照開發(fā)流程編寫相應(yīng)模塊的設(shè)計(jì)文檔。
與產(chǎn)品經(jīng)理、測(cè)試工程師、其他團(tuán)隊(duì)溝通合作,確保產(chǎn)品研發(fā)工作的質(zhì)量和進(jìn)度,協(xié)調(diào)或指導(dǎo)團(tuán)隊(duì)里其它開發(fā)人員的工作。熟悉設(shè)計(jì)模式,熟練掌握面向?qū)ο缶幊毯褪录?qū)動(dòng)編程風(fēng)格。
擴(kuò)展資料:
注意事項(xiàng):
精通HTML、CSS、XML、JavaScript等Web開發(fā)技術(shù)2。
熟悉DIV+CSS網(wǎng)頁(yè)布局,提供良好的視覺(jué)效果和用戶體驗(yàn)。
熟悉AJAX原理,掌握一種以上的AJAX框架(JQuery,Ext JS)。
熟練的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,對(duì)Hibernate的關(guān)聯(lián)映射、繼承映射、組件映射、緩存機(jī)制、事務(wù)管理以及性能調(diào)優(yōu)等有深入的理解。
參考資料來(lái)源:百度百科-Java軟件工程師
武漢碧海藍(lán)天
1、負(fù)責(zé)項(xiàng)目相關(guān)開發(fā)工作,包括參與系統(tǒng)需求分析、研發(fā)設(shè)計(jì);
2、參與制定開發(fā)方案,負(fù)責(zé)功能模塊劃分、模塊開發(fā)及后續(xù)的維護(hù)工作;
3、負(fù)責(zé)技術(shù)研究,結(jié)合業(yè)務(wù)需求,保障研發(fā)及迭代效率。
4、獨(dú)立或主持完成多個(gè)模塊/組件(含核心部件)的軟件需求分析、軟件設(shè)計(jì)(含增量方式)、代碼編寫、單元測(cè)試、集成測(cè)試、靜態(tài)檢查、本地構(gòu)成等工作;
5、負(fù)責(zé)交付特性/子系統(tǒng)設(shè)計(jì)文檔和接口,負(fù)責(zé)相關(guān)頭文件、參與核心代碼開發(fā),并通過(guò)設(shè)計(jì)有效的提升開發(fā)、測(cè)試、維護(hù)等全流程及產(chǎn)品全生命周期效率;
6、主導(dǎo)補(bǔ)丁包的端到端交付或負(fù)責(zé)R版本或某子系統(tǒng)的優(yōu)化,有效提升代碼執(zhí)行效率(或性能)或明顯縮減代碼規(guī)模;分析產(chǎn)品可維護(hù)需求及其價(jià)值,參與產(chǎn)品或平臺(tái)新版本可維護(hù)設(shè)計(jì)改進(jìn),提升產(chǎn)品診斷能力;
7、分析及參與業(yè)務(wù)需求的迭代開發(fā),提供系統(tǒng)架構(gòu)設(shè)計(jì)方案并進(jìn)行落地。8、負(fù)責(zé)對(duì)業(yè)務(wù)增長(zhǎng)中遇到的技術(shù)瓶頸進(jìn)行攻關(guān),確保系統(tǒng)穩(wěn)定性及業(yè)務(wù)高速增長(zhǎng)。9、負(fù)責(zé)對(duì)現(xiàn)存及未來(lái)系統(tǒng)進(jìn)行宏觀的思考,規(guī)劃完善形成統(tǒng)一的框架、平臺(tái)、體系或組件。10、負(fù)責(zé)推薦系統(tǒng)及大數(shù)據(jù)分析系統(tǒng)的規(guī)劃與演進(jìn)。
任職要求:1、真實(shí)2年以上Java開發(fā)經(jīng)驗(yàn),Java基礎(chǔ)功底扎實(shí)。熟悉Java基礎(chǔ)知識(shí)和核心類庫(kù)。2、具備良好的面向?qū)ο缶幊探?jīng)驗(yàn),熟悉常用設(shè)計(jì)模式。3、熟悉使用Spring Boot、Spring Cloud等開發(fā)框架,并有相關(guān)的開發(fā)經(jīng)驗(yàn)。4、熟悉Linux操作系統(tǒng)以及JAVA應(yīng)用服務(wù)器維護(hù)。5、熟悉Oracle、Mysql等常見(jiàn)數(shù)據(jù)庫(kù)的基本原理以及適用場(chǎng)景,熟悉不同種類的數(shù)據(jù)庫(kù)編程,了解常見(jiàn)SQL調(diào)優(yōu)。6、至少掌握一種(Mybatis、Hibernate、Spring JPA)數(shù)據(jù)持久化框架。7、熟悉分布式中間件技術(shù)(nginx、zuul、zookeeper等)者優(yōu)先。8、熟悉常見(jiàn)緩存技術(shù),使用過(guò)Redis、Memcache等緩存框架者優(yōu)先。9、熟悉分布式常用技術(shù)者優(yōu)先,如部署單元化,分庫(kù)分表,分布式數(shù)據(jù)庫(kù),讀寫分離等。10、對(duì)多線程,并發(fā)編程,異步IO等高可用設(shè)計(jì)有熟悉者優(yōu)先。11、責(zé)任心強(qiáng),具有較強(qiáng)的學(xué)習(xí)能力和團(tuán)隊(duì)合作意識(shí),良好的溝通能力、方案設(shè)計(jì)和撰寫能力。12、對(duì)新技術(shù)敏感,求知欲強(qiáng),能快速學(xué)習(xí)并具備較強(qiáng)的技術(shù)領(lǐng)悟能力。
Java軟件工程師運(yùn)用Java開發(fā)工具去完成軟件產(chǎn)品的軟件程序設(shè)計(jì)、開發(fā)、測(cè)試、維護(hù)升級(jí)等工作。具體職責(zé)是:
1、按產(chǎn)品或項(xiàng)目要求進(jìn)行技術(shù)開發(fā),能獨(dú)立完成模塊分析設(shè)計(jì)。
2、根據(jù)開發(fā)規(guī)范與流程獨(dú)立完成詳細(xì)設(shè)計(jì),編碼,測(cè)試及相關(guān)文檔。
3、負(fù)責(zé)信息系統(tǒng)(如OA、CRM等)持續(xù)優(yōu)化,以及微信企業(yè)平臺(tái)端的開發(fā)。
4、負(fù)責(zé)信息系統(tǒng)的推廣應(yīng)用,數(shù)據(jù)管理及日常維護(hù)管理。
5、配合信息安全主任做好信息安全保密工作。
任職要求
1、計(jì)算機(jī)專業(yè)本科以上學(xué)歷,從事后臺(tái)系統(tǒng)開發(fā)1年以上工作經(jīng)驗(yàn);
2、熟練使用Java/.NET語(yǔ)言開發(fā)Web應(yīng)用,熟悉主流技術(shù)框架;
3、熟悉數(shù)據(jù)庫(kù)理論,熟練掌握主流數(shù)據(jù)庫(kù)MySQL、SQL Server等的應(yīng)用;
4、熟悉HTML、XML、JavaScprit、ajax、Web Servrice等WEB技術(shù);
臘八醋w
具體指責(zé)是:完成軟件的設(shè)計(jì)、開發(fā)、測(cè)試、修改bug等工作,包括業(yè)務(wù)需求的溝通,功能模塊詳細(xì)設(shè)計(jì),業(yè)務(wù)功能實(shí)現(xiàn)與單元測(cè)試,系統(tǒng)維護(hù)。
用途如此之廣的Java造就了Java工程師的輝煌,使其在軟件工程師的領(lǐng)域里獨(dú)占鰲頭。
Java軟件工程師運(yùn)用Java這種編程語(yǔ)言去完成軟件產(chǎn)品的軟件程序設(shè)計(jì)、開發(fā)、測(cè)試、維護(hù)升級(jí)等工作。
有一定的軟件分析設(shè)計(jì)能力;熟悉Java、Servlet、JSP、EJB等開發(fā)技術(shù);熟練使用Eclipse、MyEclipse、NetBeans、jbuilder等java開發(fā)工具。
熟悉三大框架體系結(jié)構(gòu)和開發(fā)工具;熟悉至少一種數(shù)據(jù)庫(kù)的開發(fā)和設(shè)計(jì);具有良好的學(xué)習(xí)能力,具有強(qiáng)烈的工作責(zé)任心、有良好的溝通能力和團(tuán)隊(duì)合作精神。
Java軟件工程師的未來(lái)發(fā)展方向大致分為兩類:
一是成為管理人員,例如產(chǎn)品研發(fā)經(jīng)理,技術(shù)經(jīng)理,項(xiàng)目經(jīng)理等。
二是繼續(xù)他的技術(shù)工作之路,成為高級(jí)軟件工程師、需求工程師等。
楊枝甘露兒
初級(jí)部Java 程序設(shè)計(jì)基礎(chǔ)包括 J2sdk基礎(chǔ)、Java面向象基礎(chǔ)、Java API使用、數(shù)據(jù)結(jié)構(gòu)及算基礎(chǔ)、Java AWT圖形界面程序發(fā);J2SE平臺(tái)Java程序設(shè)計(jì)包括Swing圖形程序設(shè)計(jì), Socket網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì),象序列化Java 用數(shù)據(jù)結(jié)構(gòu)Applet流文件線程程序設(shè)計(jì);Java桌面系統(tǒng)項(xiàng)目發(fā)4~5組項(xiàng)目組項(xiàng)目(15*工作);Linux基本操作LinuxJava程序發(fā)Linux系統(tǒng)簡(jiǎn)單管理;Oracle數(shù)據(jù)庫(kù)包括SQL/PLSQL;數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì);簡(jiǎn)單掌握ORACLE9i 數(shù)據(jù)庫(kù)管理;[2] 級(jí)部Java Web應(yīng)用編程包括 Java Oracle 編程即JDBC;JavaWeb編程包括JSP、Servlet,JavaBean;Java應(yīng)用編程包括Weblogic、Websphere、Tomcat;及利用Jbuilder發(fā)Java程序;MVC與Struts習(xí)業(yè)界通用MVC設(shè)計(jì)模式Struts架構(gòu);Java B/S商務(wù)項(xiàng)目發(fā)4~5項(xiàng)目組項(xiàng)目(25*工作左右)高級(jí)部J2ME程序設(shè)計(jì)包括J2EE程序、J2ME;Java高級(jí)程序設(shè)計(jì)(J2EE)包括J2EE體系結(jié)構(gòu)J2EE技術(shù)、EJB;Weblogic使用、 JBuilder發(fā);JavaXML包括Java Web ServiceJavaXML, 業(yè)界主流XML解析器程序設(shè)計(jì);軟件企業(yè)規(guī)范軟件工程包括UML系統(tǒng)建模型設(shè)計(jì)(Rational Rose 200x)軟件工程業(yè)界發(fā)規(guī)范;CVS版本控制、Java Code書寫規(guī)范;
休普若斯
軟件工程師(Software Engineer),是從事軟件職業(yè)的人員的一種職業(yè)能力的認(rèn)證,通過(guò)它說(shuō)明具備了工程師的資格。軟件工程師是從事軟件開發(fā)相關(guān)工作的人員的統(tǒng)稱。通常人們會(huì)和程序員(英文Programmer)產(chǎn)生混淆,但其實(shí)是兩種不同的性質(zhì)。程序員是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國(guó)。軟件從業(yè)人員分為初級(jí)程序員、高級(jí)程序員、系統(tǒng)分析員,系統(tǒng)架構(gòu)師,測(cè)試工程師五大類。軟件工程師的工作不同于程序員但是一個(gè)軟件工程師必定是一個(gè)優(yōu)秀的程序員。首先軟件工程師與程序員工作上最大的不同,可以打一個(gè)比喻:把一款軟件比做一座大橋,那么軟件工程師相當(dāng)于施工總指揮,而一般的開發(fā)人員也就是程序員相當(dāng)于建筑工人,所以很多人就說(shuō)自己是IT民工就是這么來(lái)的。想要成為一名優(yōu)秀的軟件開發(fā)工程師,就必須具備以下能力:1、需求分析能力對(duì)于軟件工程師而言,理解需求就可以完成合格的代碼,但是對(duì)于研發(fā)項(xiàng)目的組織和管理者,他們不但要理解客戶需求,更多時(shí)候還要自行制定一些需求。2、項(xiàng)目設(shè)計(jì)方法和流程處理能力軟件開發(fā)工程師必須能夠掌握不少于兩到三種的項(xiàng)目設(shè)計(jì)方法,并能夠根據(jù)項(xiàng)目需求和資源搭配來(lái)選擇合適的設(shè)計(jì)方法進(jìn)行項(xiàng)目的整體設(shè)計(jì)。3、復(fù)用設(shè)計(jì)和模塊化分解能力作為一個(gè)從事模塊任務(wù)的軟件開發(fā)工程師,他需要對(duì)他所面對(duì)的特定功能模塊的復(fù)用性進(jìn)行考慮,而作為一個(gè)系統(tǒng)分析人員,他要面對(duì)的問(wèn)題復(fù)雜的多,需要對(duì)整體系統(tǒng)按照一種模塊化的分析能力分解為很多可復(fù)用的功能模塊和函數(shù),并針對(duì)每一模塊形成一個(gè)獨(dú)立的設(shè)計(jì)需求。4、整體項(xiàng)目評(píng)估能力作為系統(tǒng)設(shè)計(jì)人員,必須能夠從全局出發(fā),對(duì)項(xiàng)目又整體的清醒認(rèn)識(shí),比如公司的資源配置是否合理和到位,比如工程進(jìn)度安排是否能最大化體現(xiàn)效率又不至于無(wú)法按期完成。5、團(tuán)隊(duì)組織管理能力(1)工作的量化沒(méi)有量化就很難做到合適的績(jī)效考核,而程序量化又不是簡(jiǎn)單的代碼行數(shù)可以計(jì)算的,因此要求技術(shù)管理人員需要能真正評(píng)估一個(gè)模塊的復(fù)雜性和工作量。(2)對(duì)團(tuán)隊(duì)協(xié)作模式的調(diào)整一個(gè)優(yōu)秀的軟件開發(fā)工程師應(yīng)該能夠根據(jù)程序員之間的能力水平差距,以及根據(jù)項(xiàng)目研發(fā)的需求,選擇合適的組隊(duì)方式,并能將責(zé)權(quán)和成員的工作任務(wù)緊密結(jié)合,這樣才能最大發(fā)揮組隊(duì)的效率。
dragontattoo
據(jù)統(tǒng)計(jì),我國(guó)電子商務(wù)企業(yè)已達(dá)到1000多萬(wàn)家,其中大中型企業(yè)就有10萬(wàn)多家,初步估計(jì),未來(lái)我國(guó)對(duì)電子商務(wù)人才的需求每年約80萬(wàn)人,而我國(guó)目前包括高校和各類培訓(xùn)機(jī)構(gòu)每年輸出的人才數(shù)量不到10萬(wàn)人。人才缺口巨大已成為制約我國(guó)電商行業(yè)發(fā)展的一大瓶頸。 選擇江西新華電腦學(xué)院云電商工程師專業(yè),你將學(xué)習(xí):電子商務(wù)概論與政策法規(guī)、Photoshop圖像處理、電子商務(wù)物流管理、HTML5+CSS3、WEB和移動(dòng)界面商業(yè)案例、Windows Server2003服務(wù)器操作系統(tǒng)、動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)PHPMYSQL、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)基礎(chǔ)(SQLServer)、JavaScript、電子商務(wù)安全與網(wǎng)上支付、百度SEM、SEO優(yōu)化與推廣、網(wǎng)絡(luò)營(yíng)銷及綜合實(shí)踐等。
靜靜仰望靜
Java程序員這是Java開發(fā)工程師的第一階段了,一般是剛?cè)腴TJava行業(yè)者。這一階段主要是掌握了一定的Java編程技術(shù),有一定的Java語(yǔ)言基礎(chǔ),能夠了解、掌握和編寫一定的代碼。處在這一階段的人員,其掌握的技能還是比較基礎(chǔ)的。初級(jí)軟件工程師這一階段,就要掌握一些Java核心技術(shù)了。比如HTML/CSS/JS/XML/AJAX、SQL/MySQL/Oracle/SQLServer/JDBC等。中級(jí)工程師這一階段需要掌握J(rèn)ava核心框架,SSM、SSH、Web服務(wù)器等等。高級(jí)工程師這一階段主要是Java高級(jí)開發(fā)技術(shù),工作流、規(guī)則引擎、緩存、集成JCA、EJB、通信/JNDI/JMS/JAF、應(yīng)用服務(wù)器(JBossAS/WebLogic/WebSphere)等。系統(tǒng)架構(gòu)師Java系統(tǒng)架構(gòu)師這一職位主要涉及到Java系統(tǒng)的設(shè)計(jì)與架構(gòu),如面向服務(wù)架構(gòu)、面向資源架構(gòu)、面向云架構(gòu)、Java與UML建模、Java設(shè)計(jì)模式等。6.技術(shù)總監(jiān)到了技術(shù)總監(jiān)的崗位,就不僅僅只是技術(shù),更多的可能是技術(shù)管理職能。如產(chǎn)品管理、項(xiàng)目管理、團(tuán)隊(duì)建設(shè)、團(tuán)隊(duì)提升等,這都是一個(gè)技術(shù)總監(jiān)的職責(zé)所在。
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)