崗位職責?
1、參與公司核心業(yè)務系統(tǒng)的設計、開發(fā)、測試和維護工作,確保系統(tǒng)的高可用性、高性能和安全性。?
2、負責技術方案的調研與制定,解決項目中遇到的復雜技術問題,推動技術創(chuàng)新和優(yōu)化。?
3、參與代碼審查工作,保證代碼質量,提出改進建議,提升團隊整體開發(fā)水平。?
協(xié)助進行技術架構的搭建和優(yōu)化,參與技術選型,為團隊提供技術指導和支持。?4、與產品、測試等相關部門緊密協(xié)作,理解業(yè)務需求,將其轉化為技術實現(xiàn),確保項目按時高質量交付。?
5、編寫相關的技術文檔,包括設計文檔、開發(fā)文檔、測試文檔等。?
崗位要求?
1、本科及以上學歷,計算機相關專業(yè),3年以上 Java 開發(fā)經驗,有大型分布式系統(tǒng)開發(fā)經驗者優(yōu)先。?
2、精通 Java 編程語言,熟悉 JVM 原理及調優(yōu),掌握常見的設計模式。
3、熟悉 Spring、Spring Boot、Spring Cloud 等主流框架,能熟練運用其進行項目開發(fā)。?
4、熟悉 MySQL、Oracle 等關系型數(shù)據(jù)庫,掌握 SQL 優(yōu)化技巧;了解 Redis、MongoDB 等 NoSQL 數(shù)據(jù)庫者優(yōu)先。
5、熟悉分布式系統(tǒng)架構,了解微服務、消息隊列(如 RabbitMQ、Kafka)、緩存、搜索引擎(如 Elasticsearch)等技術。?
6、具備良好的面向對象編程思想和扎實的編程基礎,有良好的代碼風格和習慣。?7、具有較強的問題分析和解決能力,邏輯思維清晰,學習能力強,能快速掌握新技術。?
8、具備良好的溝通能力和團隊協(xié)作精神,有責任心,能承受一定的工作壓力。