1.參與完成中小型項(xiàng)目的系統(tǒng)分析、設(shè)計(jì),并主導(dǎo)完成詳細(xì)的設(shè)計(jì),并負(fù)責(zé)核心業(yè)務(wù)功能與底層基礎(chǔ)功能的功能設(shè)計(jì)、代碼實(shí)現(xiàn)與單元測(cè)試。
2.能夠在團(tuán)隊(duì)中完成code?review的任務(wù),確保相關(guān)代碼的有效性和正確性,并能夠通過(guò)code?review提供相關(guān)性能以及穩(wěn)定性的建議;
3.參與建設(shè)通用、靈活、智能的業(yè)務(wù)支撐平臺(tái)的討論與設(shè)計(jì),支撐上層多場(chǎng)景的復(fù)雜業(yè)務(wù)。
崗位要求:
1.本科或以上學(xué)歷,計(jì)算機(jī)軟件或相關(guān)專業(yè),3年以上Java開(kāi)發(fā)經(jīng)驗(yàn)。
2.熟悉Java/JEE,?基礎(chǔ)扎實(shí),熟練掌握常用Java技術(shù)框架,能編寫高質(zhì)量簡(jiǎn)潔清晰的代碼。
3.對(duì)于Java基礎(chǔ)技術(shù)體系(包括JVM、類裝載機(jī)制、多線程并發(fā)、IO、網(wǎng)絡(luò))有一定的掌握和應(yīng)用經(jīng)驗(yàn)。
4.良好的面向?qū)ο笤O(shè)計(jì)理解,熟悉面向?qū)ο笤O(shè)計(jì)原則,掌握設(shè)計(jì)模式及應(yīng)用場(chǎng)景。
5.具有比較強(qiáng)的問(wèn)題分析和處理能力,有比較優(yōu)秀的動(dòng)手能力,熱衷技術(shù),精益求精,有一定的技術(shù)癖。
6.熟悉底層中間件、分布式技術(shù)(包括緩存、消息系統(tǒng)、熱部署、JMX等)。
7.對(duì)于高并發(fā)、高穩(wěn)定可用性、高性能、大數(shù)據(jù)處理有過(guò)實(shí)際項(xiàng)目產(chǎn)品經(jīng)驗(yàn)者優(yōu)先。