1. 參與安全相關系統的研發;
2. 準確理解需求,參與技術方案和系統設計評審,參與業務功能研發;
3. 參與研發過程中的文檔工作、測試聯調工作;
4. 跟蹤線上運營情況,及時修復線上問題;
1. 本科以上學歷,5年以上JAVA開發工作經驗,有開發高并發項目經驗優先;
2. JAVA基礎扎實,理解IO、多線程、集合等基礎框架,對JVM原理有一定的了解;
3. 掌握多線程及高性能的設計與編碼及性能調優;有高并發應用開發經驗優先;
4. 對J2EE開源框架有深入理解,不僅能熟練運用,并了解到它的原理和機制;對Spring(spring/springmvc/springboot),MyBatis,JOOQ等開源框架熟悉;有spring cloud或dubbo開發經驗者更佳;了解springboot2.X和springboot3.Xfeature差異者更佳;
5. 熟悉分布式系統的設計和應用,熟悉分布式、緩存、消息等機制,如Redis、ElasticSearch、Kafka、Zookeeper等開源項目;能對分布式常用技術進行合理應用,解決問題;
6. 熟練使用Linux系統常用命令;熟練掌握并使用一種數據庫(mysql、oracle、postgredb)等數據庫,并具有一定的SQL功底;了解常用的設計模式;
7. 思路清晰,善于思考,責任心強,具備良好的溝通能力、團隊合作精神;追求編寫優雅的代碼;
8. 有安全、風控類系統設計和開發的經驗, Flink或Spark等分布式流處理經驗更佳。