java開發(fā)工程師
1-1.2萬元/月崗位要求:
1. 具備本科及以上學歷(需提供學信網可查證明),擁有3-5年后端開發(fā)經驗,完整參與過項目從需求分析、設計開發(fā)到上線運維的全流程,能夠獨立承擔核心功能模塊的研發(fā)工作。
2. 精通Java語言,深入掌握其底層機制與核心原理,熟練運用Spring Boot、Spring Cloud等主流框架,具備快速構建高可用、穩(wěn)定后端服務的能力。
3. 理解微服務與單體架構的適用場景及優(yōu)劣,能結合業(yè)務實際選擇合理技術路徑,熟悉RPC框架(如Dubbo、gRPC)或API網關的應用,掌握Kafka、RabbitMQ等消息中間件在項目中的實踐使用。
4. 熟悉數(shù)據(jù)庫相關技術,精通MySQL等關系型數(shù)據(jù)庫的SQL調優(yōu)與索引優(yōu)化策略,了解分庫分表、讀寫分離方案,熟練應用Redis等緩存組件并保障數(shù)據(jù)一致性。
5. 了解容器化與持續(xù)集成部署流程,掌握Docker基礎操作,熟悉Jenkins或GitLab CI的自動化構建機制,具備基本DevOps理念,能協(xié)同運維定位和處理常見線上問題。
6. 熟悉軟件工程規(guī)范,熟練使用Git進行版本控制,具備編寫單元測試的習慣,積極參與代碼評審,保障代碼可維護性與整體質量。
7. 能夠應對常見的系統(tǒng)級挑戰(zhàn),如接口性能調優(yōu)、分布式環(huán)境下的異常處理,了解高并發(fā)、高可用架構的設計原則與實現(xiàn)思路。
8. 能準確理解產品需求,并轉化為可行的技術實現(xiàn)方案,具備良好的跨團隊溝通能力,可與產品、前端、測試等角色高效協(xié)作推進項目落地。
9. 思維嚴謹,問題面前能主動排查分析,具備獨立解決問題的能力,同時具備一定的技術文檔輸出能力,如撰寫接口說明、技術設計方案等。
10. 對技術有持續(xù)熱情,關注行業(yè)主流技術動態(tài),愿意將新技術探索并應用于實際開發(fā)中以提升系統(tǒng)能力。
崗位職責:
1. 負責服務器端邏輯的設計與開發(fā),保障系統(tǒng)的穩(wěn)定性與可擴展性;
2. 承擔數(shù)據(jù)庫結構設計、API接口開發(fā)及后端應用的維護工作;
3. 持續(xù)優(yōu)化系統(tǒng)性能,確保服務的安全性與響應效率;
4. 與前端工程師緊密配合,保障數(shù)據(jù)交互的準確性與高效性;
5. 參與團隊內的代碼審查,統(tǒng)一編碼規(guī)范,提升整體代碼質量;
6. 編寫并更新后端技術文檔,為團隊成員提供必要的技術支持與指導。