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