崗位職責1. 業(yè)務開發(fā)及團隊管理:負責參與業(yè)務需求的分析和設計,帶領初中級Java工程師進行后端業(yè)務邏輯開發(fā)。協(xié)調團隊成員的工作,確保項目按時高質量地完成。
2. 微服務架構開發(fā):基于Spring Boot微服務框架,設計和開發(fā)高可用、高性能的微服務系統(tǒng)。帶領團隊成員進行服務間通信、服務注冊與發(fā)現(xiàn)、負載均衡等相關功能的實現(xiàn)。
3. 數(shù)據(jù)庫設計與優(yōu)化:設計和優(yōu)化數(shù)據(jù)庫結構,與團隊成員協(xié)作,指導初中級工程師編寫高效的SQL查詢語句,確保數(shù)據(jù)的一致性和高效查詢。
4. 接口開發(fā)和對接:負責設計和開發(fā)RESTful API接口,與前端及其他系統(tǒng)進行對接。協(xié)調團隊成員確保接口的穩(wěn)定性和安全性,處理接口請求和響應數(shù)據(jù)。
5. 故障排查和性能優(yōu)化:帶領團隊進行故障排查和處理,協(xié)助初中級工程師分析和解決系統(tǒng)中的性能問題,提升系統(tǒng)的響應速度和并發(fā)能力。
6. 版本控制和團隊協(xié)作:使用版本控制系統(tǒng)(如Git)管理代碼,與團隊成員協(xié)同開發(fā)。帶領初中級工程師參與需求評審和代碼審查,提供技術支持,分享技術經驗。
7. 項目進度管理:制定項目的開發(fā)計劃和進度安排,評估工作量和風險,并及時進行項目進度的跟蹤和調整。協(xié)調團隊成員的工作任務,確保項目按時交付。
任職要求:
1.本科及以上學歷,至少五年相關工作經驗。
2.精通java核心機制,熟悉多線程編程,內存管理機制和JVM常用優(yōu)化手段。
3.熟練使用Spring Boot/Spring Cloud架構及其組件,熟悉分布式架構的中間件原理和使用方法。
4.熟練掌握MySQL開發(fā)、原理和常用性能優(yōu)化;
5.能承受工作壓力,有責任心和上進心。