崗位職責(zé):
負責(zé)公司產(chǎn)品/項目的全棧開發(fā),包括前端、后端及系統(tǒng)架構(gòu)設(shè)計;
參與微服務(wù)架構(gòu)的設(shè)計、拆分與優(yōu)化,保障系統(tǒng)高可用性和可擴展性;
獨立完成功能模塊開發(fā),包括需求分析、技術(shù)方案設(shè)計、編碼實現(xiàn)及單元測試;
優(yōu)化系統(tǒng)性能,解決分布式環(huán)境下的技術(shù)難點(如高并發(fā)、數(shù)據(jù)一致性等);
參與技術(shù)文檔編寫、代碼審查及團隊技術(shù)分享;
跟蹤前沿技術(shù),推動技術(shù)方案落地。
任職要求:
計算機相關(guān)專業(yè)本科及以上學(xué)歷,3年以上Java開發(fā)經(jīng)驗;
后端:精通Spring Boot/Spring Cloud,熟悉MyBatis、JPA等框架,了解分布式事務(wù)(Seata等);
前端:熟悉Vue2和Vue3,掌握HTML5/CSS3/ES6+;
微服務(wù)經(jīng)驗: 至少參與過1個完整微服務(wù)項目,熟悉服務(wù)治理、API網(wǎng)關(guān)、服務(wù)熔斷等;
熟悉MySQL/PostgreSQL等關(guān)系型數(shù)據(jù)庫,掌握Redis/MongoDB等NoSQL技術(shù);
熟悉消息中間件(Kafka/RabbitMQ/RocketMQ)和分布式緩存技術(shù);
良好的編碼習(xí)慣,熟悉設(shè)計模式與代碼重構(gòu);
邏輯清晰,具備復(fù)雜問題拆解與獨立解決能力;
具備團隊協(xié)作精神,能與產(chǎn)品、測試團隊高效溝通。