崗位職責(zé):
1、負(fù)責(zé)項(xiàng)目核心模塊的代碼編寫,控制代碼開發(fā)質(zhì)量,按計(jì)劃完成開發(fā)任務(wù);
2、根據(jù)產(chǎn)品需求,參與開發(fā)設(shè)計(jì),編寫相關(guān)技術(shù)文檔;
3、配合系統(tǒng)分析人員完成軟件系統(tǒng)及功能模塊的設(shè)計(jì),獨(dú)立完成數(shù)據(jù)庫及代碼結(jié)構(gòu)設(shè)計(jì);
4、協(xié)助測試人員完成軟件系統(tǒng)及模塊的測試,定位、修復(fù)程序缺陷,優(yōu)化并提升程序的執(zhí)行效率;
5、其他與項(xiàng)目有關(guān)的開發(fā)工作。
任職要求:
1、精通Java開發(fā)語言,了解JSP、CSS、JavaScript、jQuery等語言;2個以上Java中大型產(chǎn)品開發(fā)經(jīng)驗(yàn),有豐富的系統(tǒng)開發(fā)經(jīng)驗(yàn);
2、對Java設(shè)計(jì)模式有深刻的理解,并且有相關(guān)的設(shè)計(jì)模式開發(fā)技巧,深入理解OO思想及領(lǐng)域模型思想;
3、熟悉io、多線程、集合等基礎(chǔ)框架,熟悉分布式架構(gòu)、緩存、消息等機(jī)制;
4、熟悉Spring框架,掌握SpringMVC、Hibernate、Mybatis常見框架,了解基本實(shí)現(xiàn)原理和實(shí)現(xiàn)機(jī)制,閱讀過相關(guān)源碼優(yōu)先;
5、熟悉Spring Boot/SpringCloud,對前后端分離開發(fā)具有一定經(jīng)驗(yàn)者優(yōu)先。
6、熟悉常見關(guān)系型數(shù)據(jù)庫,掌握SQL語言,并對MySQL、ORACLE至少一種數(shù)據(jù)庫特性熟悉,能對復(fù)雜SQL進(jìn)行性能優(yōu)化。
7、對達(dá)夢、人大金倉等國產(chǎn)化數(shù)據(jù)庫熟悉優(yōu)先考慮。
8、熟悉redis、Mongodb等使用,了解其他NOSQL相關(guān)技術(shù);
9、熟悉部署環(huán)境相關(guān)的技能,如熟悉shell、Jenkins、東方通、寶蘭德等。
10、編程風(fēng)格嚴(yán)謹(jǐn),有良好的代碼書寫、注釋和單元測試等開發(fā)習(xí)慣,有多線程、分布式處理等開發(fā)經(jīng)驗(yàn)優(yōu)先;
11、能夠適應(yīng)出差。
12、本崗位入職地點(diǎn)可選:西安、成都、濟(jì)南