資深Java,主要負責渠道(線上、線下)營銷、活動技術研發。
崗位職責:
1、統籌規劃系統的整體技術架構,緊密結合業務實際,進行系統的深度優化、重構與升級;
2、全面系統架構的梳理與盤點,從架構角度識別并分析潛在的技術風險,制定并實施架構優化方案;
3、系統核心業務流程的技術設計方案的整理與沉淀,構建并豐富技術資產庫; 4、參與各項系統的核心設計及開發工作,涵蓋需求評審、技術設計、代碼編寫、文檔制作等全方位技術活動;
5、與團隊成員緊密協作,共同維護并管理高標準、高質量的代碼庫,對開發團隊提供專業的技術指導、管理及培訓;
崗位要求:
1、深度Java編程專業知識:精通Java編程語言的所有方面,包括高級概念、性能優化、多線程編程、垃圾回收機制等。
2、高級框架和庫的專業知識:深入了解Java生態系統中的各種框架和庫,能夠在復雜項目中高效地應用它們。
3、數據庫專業知識:精通SQL和關系數據庫的高級操作、性能調優、分布式數據庫系統以及NoSQL數據庫的設計和使用。
4、Web開發高級專業知識:具備高級的Web開發經驗,包括前端和后端技術,能夠設計和開發高度交互式的Web應用。
5、高級單元測試和集成測試:能夠編寫高度覆蓋率的單元測試、集成測試和自動化測試腳本,以確保高質量的代碼和應用程序。
6、高級設計模式:精通各種設計模式,能夠在應用程序中選擇和應用適當的模式,以提高代碼質量和可維護性。
7、性能優化和調優:能夠進行復雜系統的性能分析、優化和調試,以確保應用程序在高負載情況下表現出色。
8、安全性專業知識:深入理解應用程序和系統的安全性,包括認證、授權、加密、漏洞分析和安全架構。
9、微服務和分布式系統:具備深入的分布式系統和微服務架構設計經驗,了解容器化技術(如Docker和Kubernetes)。
10、大規模系統架構設計:能夠設計和構建復雜、高可用性、可伸縮性和安全性的系統架構。
11、云計算專業知識:了解云計算平臺和服務,以在云上構建和部署應用程序,并優化成本和性能。
12、領導和團隊協作:有能力領導項目團隊,與利益相關者合作,有效溝通和管理項目。
13、持續學習和研究:保持對新技術和最佳實踐的持續學習。