職位描述:
1、負責系統后端需求的開發迭代、問題處理、性能優化、技術文檔撰寫等。
2、能夠獨立參與需求評審和技術評審,制定合理的技術方案和開發計劃,對交付高質量交負責。
3、參與后端架構設計,保證服務的高性能、高可用性和可擴展性,并持續進行優化。
4、更夠帶領其他研發同學一起完成,技術難點的攻關,核心模塊的開發與新技術的調研、并定期分享。
任職要求:
1、統招本科及以上學歷,計算機科學、軟件工程相關專業。
2、5年以上互聯網產品的JAVA開發經驗。
3、具有扎實的編程基礎,熟悉常用的設計模式、數據結構和算法,有良好的編程習慣。
4、熟悉主流開源框架,如SpringBoot、MyBatis-plus、Netty、常用MQ等,熟悉Spring的原理和實現機制,了解SOA架構理念,熟悉SpringCloud等框架優先。
5、熟練掌握MySQL、PostgreSQL、Redis、MongoDB等,熟悉各種存儲的原理、特性、應用場景,有數據庫和緩存的調優經驗。
6、熟悉常用的搜索引擎技術,如Elasticsearch、Solr等。
7、熟悉Tomcat等應用服務器的部署和配置,熟悉Linux操作系統常用命令。
8、具備良好的學習能力、溝通能力和團隊協作精神,樂觀皮實,具備較強的責任心和自驅力。
9、深度參與過大數據處理、框架設計、性能優化、數據庫優化者優先。
10、掌握主流技術,愛好編程和AI,對新技術能夠快速接受、學習和掌握。