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