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