工作職責(zé):
1.討論相關(guān)項目需求、細(xì)節(jié)功能設(shè)計、參與設(shè)計評審。
2.編寫軟件代碼、完成單元測試、協(xié)助qa測試。
3.日常補丁發(fā)布、修改bug。
4.維護開發(fā)文檔。
5.提高自身技術(shù)能力、知識共享、匯報日常工作。
技術(shù)要求:
1.有扎實的java編程基礎(chǔ)。
2.精通springmvc、hibernate、mybatis、struts開發(fā)框架
3.熟練掌握mysql、oracle、postgresql至少兩種數(shù)據(jù)庫
4.熟練掌握jquery等js相關(guān)框架
5.熟練掌握tomcat服務(wù)器安裝配置調(diào)優(yōu)
6.具備性能調(diào)優(yōu)能力如:jvm堆棧調(diào)優(yōu)、線程池調(diào)優(yōu)、數(shù)據(jù)庫連接池調(diào)優(yōu)等
7.熟練使用開發(fā)工具eclipse、svn、git、maven、jenkins、jira
8.熟練掌握junit等單元測試工具
9.熟練使用linux系統(tǒng)
10.熟悉webservice、rest開發(fā);
11.熟悉多線程和網(wǎng)絡(luò)編程如:netty,jgroups等
12.熟悉消息服務(wù)器如:activemq、hornetq等
13.了解mongodb、lucene、hadoop、html5、websocket、android開發(fā)等