任職要求及工作要求
1.大學本科以上,具備較強的編碼能力和良好的編碼風格,有大型電商相關(guān)經(jīng)驗優(yōu)先
2.JAVA編程基礎(chǔ)扎實,有至少4年以上分布式系統(tǒng)開發(fā)或者實踐經(jīng)驗,在公司擔任過架構(gòu)師或核心技術(shù)骨干,有主導一定規(guī)模系統(tǒng)架構(gòu)設(shè)計和核心代碼開發(fā)經(jīng)驗;
3.熟悉網(wǎng)絡(luò)編程,分布式緩存,消息中間件,RPC框架,負載均衡;掌握各類中間件使用,包括zookeeper,mq,redis,nginx,tomcat等;
4.深刻領(lǐng)會面向?qū)ο笤O(shè)計和編程,熟悉系統(tǒng)設(shè)計原理,能靈活運用各種設(shè)計模式;
5.熟練使用Mysql,Oracle數(shù)據(jù)庫,對數(shù)據(jù)庫事務(wù)和鎖機制相當熟悉,知道如何避免數(shù)據(jù)庫死鎖和慢查詢;
6.熟讀開源軟件源碼并進行只是沉淀和應(yīng)用,實際進行過JVM調(diào)優(yōu),數(shù)據(jù)庫慢查詢,高可用建設(shè)者優(yōu)先;
7.熟練掌握Java EE技術(shù),熟悉Spring Cloud,Spring MVC,Mybatis等主流框架;熟悉IO,多線程,集合類等基礎(chǔ)框架;
8.熟悉Linux平臺下常用操作命令,環(huán)境部署。