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