崗位職責:
1.能夠獨立承擔模塊的開發任務;
2.按照公司規范對代碼進行驗證,保證交付代碼質量;
3.根據項目要求,具有獨立或者配合解決技術難點的能力;
4.承擔核心代碼開發和組件工具封裝工作;
5.分析和解決產品線上出現的質量問題、性能問題。
任職要求:
1.本科及以上學歷,計算機相關專業,3年以上java開發經驗,有完整JavaWeb項目經驗的優先;
2.扎實的Java基礎,熟悉多線程,對Java的鎖機制有較深入的了解,了解jdk8+的新特性
3.熟練掌握Spring Framework,SpringBoot,SpringCloud等常用框架的使用以及內部實現,有微服務開發經驗者優先;
4.對于TcpSocket編程有開發經驗、掌握基本通信原理者優先,如:Netty;
5.熟練使用常見的數據庫,如:Oracle、mysql、mongodb,對SQL性能調優有一定的認知;
6.熟練使用常見的orm框架,對JPA規范有相應的使用經驗,如:SpringData系列,hibernates,mybatis,mybatisPlus 等
7.掌握常見的消息中間件,如:kafka、rabbitMQ,緩存中間件:redis,了解基本原理;
8.有大型企業項目開發經驗,能解決復雜業務邏輯問題;有敏捷開發、CI、自動化測試經驗者優先。
9.熟悉Linux服務器的基本操作,能夠編寫Shell腳本解決日常工作中的問題,
10.了解對容器化應用技術及其實現原理,包括docker,contrainerd 等,有實際使用經驗
11.了解Kubernetes編排平臺,有相關的使用經驗者優先。
12.能持續學習和鉆研技術,可熟練閱讀英文技術文檔,具有良好的溝通和團隊合作能力。
13.能夠適應短差