崗位職責:
1.?系統(tǒng)核心業(yè)務模塊的功能開發(fā)、升級和重構;
2.?參與方案討論,相關技術研究、選型、驗證、應用等;
3.?負責關鍵問題的技術攻關和技術選型,應對平臺高并發(fā)和高可用的需求;
4.?對系統(tǒng)進行重構設計,持續(xù)提升系統(tǒng)的代碼開發(fā)質(zhì)量。
職位要求:
1.?本科以上學歷,5年以上軟件開發(fā)經(jīng)驗,?有互聯(lián)網(wǎng)行業(yè)開發(fā)經(jīng)驗者;
2.?熟練運用主流開源框架如Spring、SpringMVC、MyBatis、Spring?Interceptor、Spring?Security等;
3.?熟悉網(wǎng)絡、多線程、IoC、ORM、AOP、高并發(fā)模型、分布式鎖、設計模式等,對JVM調(diào)優(yōu)有一定了解;
4.?熟悉分布式系統(tǒng)的設計和應用,在分布式、高并發(fā)、高可用、負載均衡等領域有工作經(jīng)驗;
5.?熟悉緩存、消息隊列等相關技術、如Redis、Memcached、ActiveMQ、MySQL等技術及其原理;
6.?熟練運用RPC框架(如Dubbo)、NIO框架(如Netty)、分布式協(xié)調(diào)服務(如zookeeper)等;
7.?具有很強的分析問題和解決問題的能力,對技術有不懈的追求;
8.?參與過大型復雜分布式互聯(lián)網(wǎng)?WEB?系統(tǒng)的設計開發(fā)者優(yōu)先,擁有和工作年限相稱的廣度和(或)深度。