崗位職責(zé)
1.核心開發(fā): 負(fù)責(zé)公司合同管理、采購(gòu)管理、銷售管理等系統(tǒng)功能模塊的開發(fā)、測(cè)試、部署與維護(hù)。
2.系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn): 參與或負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì)、模塊劃分、接口設(shè)計(jì),編寫高質(zhì)量的Java代碼,確保系統(tǒng)的高性能、高可用性、可擴(kuò)展性和安全性。
3.技術(shù)選型與優(yōu)化: 根據(jù)業(yè)務(wù)需求,參與技術(shù)棧的選型與評(píng)估;持續(xù)優(yōu)化現(xiàn)有系統(tǒng)性能,解決技術(shù)難題。
4.代碼質(zhì)量與規(guī)范: 遵循公司編碼規(guī)范和最佳實(shí)踐,進(jìn)行代碼審查,保證代碼的可讀性、可維護(hù)性和健壯性。
5.文檔編寫: 編寫清晰、準(zhǔn)確的技術(shù)設(shè)計(jì)文檔、接口文檔和項(xiàng)目相關(guān)文檔。
6.協(xié)作溝通: 與產(chǎn)品經(jīng)理、前端工程師、測(cè)試工程師、運(yùn)維工程師等緊密協(xié)作,確保項(xiàng)目按時(shí)高質(zhì)量交付。
7.新技術(shù)探索: 關(guān)注Java及后端技術(shù)領(lǐng)域的發(fā)展趨勢(shì),評(píng)估并引入合適的新技術(shù)提升團(tuán)隊(duì)效率。
8.問題解決: 快速定位并解決線上系統(tǒng)故障,保障系統(tǒng)穩(wěn)定運(yùn)行。
任職資格
1.教育背景:計(jì)算機(jī)科學(xué)、軟件工程、信息技術(shù)或相關(guān)專業(yè)本科及以上學(xué)歷。
2.工作經(jīng)驗(yàn): 3年及以上Java后端開發(fā)經(jīng)驗(yàn),有復(fù)雜系統(tǒng)架構(gòu)設(shè)計(jì)、性能調(diào)優(yōu)和技術(shù)攻關(guān)經(jīng)驗(yàn)。
3.核心技能:
① 精通Java語言基礎(chǔ),深入理解JVM原理、多線程并發(fā)編程、集合框架、網(wǎng)絡(luò)編程、IO/NIO等。
② 熟練掌握主流Java開發(fā)框架:Spring Boot , Spring MVC, Spring Cloud, MyBatis / MyBatis-Plus / JPA / Hibernate 等ORM框架。
③ 熟練掌握關(guān)系型數(shù)據(jù)庫(kù)(MySQL, PostgreSQL, Oracle 等)的設(shè)計(jì)、SQL優(yōu)化及性能調(diào)優(yōu)。
④ 熟悉常用NoSQL數(shù)據(jù)庫(kù)(Redis, MongoDB, Elasticsearch 等)的原理和使用場(chǎng)景。
⑤ 熟悉分布式系統(tǒng)常見技術(shù)(如:緩存、消息隊(duì)列RabbitMQ / Kafka / RocketMQ、RPC框架Dubbo / gRPC)的使用。
4.軟技能:
① 良好的溝通表達(dá)能力和團(tuán)隊(duì)協(xié)作精神;強(qiáng)烈的責(zé)任心、積極的工作態(tài)度和抗壓能力。
② 優(yōu)秀的問題分析與解決能力,邏輯思維清晰;具備良好的學(xué)習(xí)能力,能持續(xù)關(guān)注和學(xué)習(xí)新技術(shù)。
⑤ 對(duì)代碼質(zhì)量和工程規(guī)范有追求。