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