職位描述:
1、負責系統架構設計和核心部分編碼工作;
2、對編寫的程序進行嚴格的自測,進行系統故障的診斷、定位、分析和調試;
3、參與產品需求的溝通、討論和協調;
4、指導開發人員進行模塊開發,提測后和團隊交叉code review。
職位要求:
1、本科以上學歷,計算機相關專業;
2、5年以上使用Java進行web開發的經驗,精通AOP、spring、mybatis等框架,熟悉Linux下的常用命令;
3、JAVA基礎扎實,熟悉io、多線程、集合等基礎框架,熟悉分布式、緩存、消息等機制;
4、熟悉MySQL、Oracle、Redis,了解Nosql等數據庫,熟悉常用的數據庫優化策略;
5、熟悉常用的分布式中間件,如 dubbo、springcloud、rabbitmq、kafka、rocketmq等,了解其基本原理和使用方法;
6、熟悉常用的設計模式,良好的代碼規范;
7、良好的溝通能力和學習能力,熱衷于技術;
8、了解Nosql數據庫,如:mongodb、hbase、elasticserach等基本架構,熟練使用API;
9、有服務器性能優化、數據庫性能優化、大型系統性能優化經驗者優先;
10、有大型分布式、高并發、高負載高可用性系統設計開發經驗、中間件開發經驗者優先。