1.技術(shù)要求:
a)Java基礎(chǔ)扎實(shí),能夠熟練運(yùn)用java語言進(jìn)行開發(fā),必須有網(wǎng)絡(luò)編程(socket通信),
多線程(同步,鎖),io編程,自定義異常設(shè)計(jì)處理的開發(fā)經(jīng)驗(yàn),能夠熟練運(yùn)用java的util類進(jìn)行簡單數(shù)據(jù)結(jié)構(gòu)的處理
b)能夠熟練使用開源的API進(jìn)行開發(fā),包括日志工具(log4j),解析工具(dom4j)等
c)能夠熟練運(yùn)用spring、hibernate、mybatis、struts等開源框架
d)熟悉rest架構(gòu)風(fēng)格,能夠使用restful開源框架進(jìn)行server、client開發(fā)
e)能夠熟練運(yùn)用cxf、axis等開源webservice框架開發(fā)
f)熟悉TCP、UDP
g)熟悉FTP、SSH(Secure?Shell)、SNMP、SMTP、IPMI等應(yīng)用協(xié)議
h)熟悉xml、json數(shù)據(jù)組織結(jié)構(gòu),能進(jìn)行對(duì)象與xml、json轉(zhuǎn)換
i)熟練掌握jdbc,能夠進(jìn)行數(shù)據(jù)庫編程,做到數(shù)據(jù)的增刪改查
j)熟練掌握sql語言,能進(jìn)行復(fù)雜的sql語句的編寫
k)至少掌握oracle、mysql兩種數(shù)據(jù)庫
l)能夠在oracle、mysql數(shù)據(jù)庫中進(jìn)行存儲(chǔ)過程、函數(shù)、包等開發(fā)
m)必須掌握tomcat服務(wù)器,熟悉tomcat調(diào)優(yōu)之類
n)能夠通過jconsole等工具進(jìn)行問題排查,包括內(nèi)存溢出、服務(wù)器資源瓶頸排查等
o)對(duì)數(shù)據(jù)結(jié)構(gòu)和算法有一定的實(shí)際開發(fā)經(jīng)驗(yàn),能夠運(yùn)用棧,鏈表等數(shù)據(jù)結(jié)構(gòu)
p)能夠熟練使用linux、unix操作系統(tǒng),能夠進(jìn)行基本的linux、unix命令行操作,例如通過查看進(jìn)程排查問題、配置機(jī)器網(wǎng)絡(luò)等,能夠在linux、unix熟練部署應(yīng)用等
q)對(duì)虛擬化技術(shù)有一定的了解,如開源kvm、xen,商用vmware?vCenter、IBM?System?Director等
r)對(duì)存儲(chǔ)概念有一定的了解,了解SCSI、ISCSI、Fibre?Channel協(xié)議等
s)了解文件系統(tǒng)概念,如EXT、NFS、VMFS等
t)對(duì)網(wǎng)絡(luò)概念有一定的了解,如交換機(jī)等
u)能夠快速掌握存儲(chǔ)、網(wǎng)絡(luò)等快速提取出模型,并通過專有API進(jìn)行開發(fā)
v)熟練閱讀英文技術(shù)文檔
w)能夠綜合運(yùn)用自己的知識(shí)和經(jīng)驗(yàn)快速解決問題
x)到現(xiàn)在為止一直在做開發(fā),即一直在編寫代碼
2.態(tài)度要求:
a)工作態(tài)度認(rèn)真嚴(yán)謹(jǐn),有責(zé)任心,對(duì)技術(shù)有強(qiáng)烈的渴望與追求
b)能夠承受一定的壓力,并將壓力轉(zhuǎn)成動(dòng)力
c)遇到困難不輕易放棄,有不解決不罷休的精神
3.性格要求:
a)為人正直,性格開朗
4.溝通要求:
a)能進(jìn)行正常的溝通,能處理好與同事及領(lǐng)導(dǎo)的工作關(guān)系
b)有問題能夠及時(shí)反饋出來
5.工作經(jīng)驗(yàn)要求:工作3年及以上,個(gè)別優(yōu)秀者可放寬到2年及以上