崗位職責:
1.參與公司項目的開發(fā)工作,負責功能模塊的設(shè)計與實現(xiàn),確保代碼質(zhì)量與系統(tǒng)性能。
2.對現(xiàn)有系統(tǒng)進行優(yōu)化與維護,提升系統(tǒng)穩(wěn)定性與用戶體驗。
3.協(xié)助團隊完成需求分析,將業(yè)務(wù)需求轉(zhuǎn)化為技術(shù)方案。
4.編寫設(shè)計文檔,確保開發(fā)過程有章可循。
5.遵循開發(fā)規(guī)范進行代碼編寫,參與代碼評審,提升團隊代碼質(zhì)量。
6.協(xié)助測試團隊完成測試工作,及時修復(fù)缺陷。
7.關(guān)注新技術(shù)動態(tài),探索新技術(shù)在項目中的應(yīng)用。
8.為團隊成員提供技術(shù)支持,解決開發(fā)過程中的技術(shù)難題。
任職要求:
技術(shù)要求:
1.計算機相關(guān)專業(yè)本科及以上學歷。
2.工作經(jīng)驗:3年以上Java開發(fā)經(jīng)驗,有辦公項目開發(fā)經(jīng)驗者優(yōu)先。
3.精通Java語言,掌握集合框架(List、Map、Set 等)、多線程與并發(fā)包。IVM 原理:類加載機制、內(nèi)存模型(JMM)、GC 回收算法、性能調(diào)優(yōu)。異常處理機制、泛型、注解、反射等高級特性。
4.熟悉Spring Boot、Spring Cloud等Spring全家桶。
5.熟悉MyBatis、Hibernate 主流ORM 框架。
6.熟悉MySQL等主流數(shù)據(jù)庫,掌握SQL編寫與優(yōu)化。
7.了解前端開發(fā)技術(shù)(如HTML、CSS、JavaScript)。
8.熟悉中間件技術(shù)(如Redis、RabbitMQ)。
9.熟練使用Maven、Git等項目管理和版本控制工具。
10.熟悉常用設(shè)計模式如:單例、工廠、策略、觀察者、板方法等。能夠根據(jù)業(yè)務(wù)場景靈活應(yīng)用設(shè)計模式提升代碼可維護性。
綜合素質(zhì):
1.良好的溝通能力與團隊協(xié)作精神,有獨立的設(shè)計能力。
2.較強的學習能力和問題解決能力。
3.良好的責任心與敬業(yè)精神,能夠承受工作壓力。
4.依據(jù)敏捷思想和研發(fā)制度規(guī)范及流程,熟練使用研發(fā)過程管理工具完成項目及需求研發(fā)工作。