Java開發(fā)工程師
職位描述
崗位職責(zé)
1.根據(jù)開發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊軟件的設(shè)計(jì)、開發(fā)、編程任務(wù);
2.進(jìn)行程序單元、功能的測(cè)試,查出軟件存在的缺陷并保證其質(zhì)量;
3.參與軟件系統(tǒng)的設(shè)計(jì)和分析,并能夠提出建設(shè)性意見;
4.能夠獨(dú)立配合測(cè)試組進(jìn)行負(fù)責(zé)程序的測(cè)試和對(duì)缺陷的修正;
5.根據(jù)公司軟件工程管理規(guī)范和客戶要求,撰寫相關(guān)文檔;
6.根據(jù)客戶的后續(xù)需求,對(duì)相關(guān)軟件進(jìn)行維護(hù)和升級(jí),使之保持可用性和穩(wěn)定性。
崗位要求:
1.三年以上實(shí)際開發(fā)經(jīng)驗(yàn),計(jì)算機(jī)類***本科畢業(yè);
2.精通Java,J2EE編程,掌握OOP編程思想,具備良好的編碼習(xí)慣;
3.熟悉現(xiàn)有主流開源框架Struts2、Hibernate、SpringMVC、SpringBoot、JFinal等,具備的獨(dú)立開發(fā)能力;
4.理解多線程,緩存,消息機(jī)制,熟悉Resulful規(guī)范,了解微服務(wù)架構(gòu)及Docker容器服務(wù)等基礎(chǔ)知識(shí);
5.熟練使用ORACLE,SQLServer等關(guān)系數(shù)據(jù)庫(kù),有一定的SQL編寫能力;
6.熟練使用至少一種NoSQL( Redis、Memcache ),理解其使用場(chǎng)景和限制;
7.熟悉Linux系統(tǒng)及常用命令,熟練掌握shell腳本應(yīng)用;
8.較強(qiáng)的自我學(xué)習(xí)能力和分析解決問題的能力,具備良好的文檔編制習(xí)慣和代碼書寫規(guī)范;
9.良好的溝通表達(dá)能力和較強(qiáng)的邏輯思維,工作嚴(yán)謹(jǐn)細(xì)致,有責(zé)任心;勤奮踏實(shí),具有團(tuán)隊(duì)合作精神。