java全棧開(kāi)發(fā)
一、崗位職責(zé)
1. 負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)的前后端開(kāi)發(fā),參與需求分析、架構(gòu)設(shè)計(jì)、代碼實(shí)現(xiàn)及性能優(yōu)化;
2. 與產(chǎn)品、前端、測(cè)試團(tuán)隊(duì)協(xié)作,確保系統(tǒng)高效穩(wěn)定運(yùn)行;
3. 編寫(xiě)高質(zhì)量、可維護(hù)的代碼,遵循團(tuán)隊(duì)代碼規(guī)范與開(kāi)發(fā)流程;
4. 參與技術(shù)方案評(píng)審,解決開(kāi)發(fā)中的技術(shù)難點(diǎn),推動(dòng)系統(tǒng)架構(gòu)持續(xù)演進(jìn);
5. 關(guān)注技術(shù)前沿,優(yōu)化現(xiàn)有系統(tǒng)的性能、安全性和可擴(kuò)展性。
二、技術(shù)能力
- 精通Java語(yǔ)言及JVM原理,熟悉多線(xiàn)程、集合、IO等核心機(jī)制;做過(guò)車(chē)聯(lián)網(wǎng)軟件平臺(tái)前后端開(kāi)發(fā)優(yōu)先考慮。
- 熟練使用Spring Boot、Spring Cloud、MyBatis等主流框架;
- 熟悉MySQL、PostgreSQL等關(guān)系型數(shù)據(jù)庫(kù),具備SQL優(yōu)化能力;
- 熟悉Redis、Kafka、RabbitMQ等中間件,了解其應(yīng)用場(chǎng)景;
- 熟悉微服務(wù)架構(gòu),了解Dubbo、Spring Cloud Alibaba等技術(shù)棧;
- 熟悉Linux環(huán)境及常用命令,掌握Docker/K8s等容器化技術(shù);
- 了解Git、Maven/Gradle、Jenkins等開(kāi)發(fā)與CI/CD工具。
三、軟性能力
- 良好的邏輯思維、溝通能力和團(tuán)隊(duì)協(xié)作精神;
- 具備獨(dú)立分析問(wèn)題和解決問(wèn)題的能力,對(duì)技術(shù)有熱情;
- 能適應(yīng)快速迭代的開(kāi)發(fā)節(jié)奏,責(zé)任心強(qiáng)。