職位性質(zhì):全職
學(xué)歷要求:本科及以上
工作經(jīng)驗:三年以上
專業(yè)要求:軟件相關(guān)專業(yè)畢業(yè)
職稱要求:不限
外語要求:不限
一、核心技術(shù)能力
1. Java基礎(chǔ)
- 熟練掌握Java核心語法、集合框架、多線程、JVM原理(內(nèi)存模型、GC機制、性能調(diào)優(yōu))。
- 理解設(shè)計模式(如工廠、單例、代理等)并能結(jié)合實際場景應(yīng)用。
2. 主流開發(fā)框架
- 熟練使用 **Spring全家桶**(Spring Boot、Spring MVC、Spring Cloud),了解核心原理(如IoC/AOP)。
- 熟悉ORM框架(MyBatis、Hibernate)及SQL優(yōu)化,了解JPA規(guī)范。
- 加分項:了解微服務(wù)架構(gòu)(服務(wù)注冊發(fā)現(xiàn)、熔斷限流、配置中心等)。
3. 數(shù)據(jù)庫與緩存
- 熟練使用 **MySQL**,掌握索引優(yōu)化、事務(wù)隔離級別、分庫分表方案(如ShardingSphere)。
- 熟悉 **Redis** 核心數(shù)據(jù)結(jié)構(gòu)、持久化機制、集群模式,了解緩存穿透/雪崩解決方案。
- 加分項:了解其他NoSQL數(shù)據(jù)庫(MongoDB、Elasticsearch)。
4. 中間件與分布式技術(shù)
- 熟悉消息隊列(Kafka、RocketMQ、RabbitMQ)的應(yīng)用場景及原理。
- 了解分布式事務(wù)(Seata、TCC)、分布式鎖(Redisson)、RPC框架(Dubbo、gRPC)。
- 熟悉Zookeeper/Nacos等注冊中心,了解分布式系統(tǒng)設(shè)計(CAP理論)。
5. 開發(fā)工具與工程化
- 熟練使用Maven/Gradle、Git、Jenkins等工具鏈。
- 熟悉Linux基礎(chǔ)命令,具備腳本編寫能力(Shell/Python)。
- 了解容器化技術(shù)(Docker、Kubernetes)及云原生開發(fā)(AWS/Aliyun)。
二、項目經(jīng)驗與系統(tǒng)設(shè)計
1. 項目經(jīng)驗
- 獨立負責(zé)過中大型模塊開發(fā),具備需求分析、技術(shù)方案設(shè)計能力。
- 有高并發(fā)、高可用系統(tǒng)開發(fā)經(jīng)驗(如秒殺、支付系統(tǒng)),熟悉性能調(diào)優(yōu)手段。
- 熟悉代碼重構(gòu)、系統(tǒng)遷移、技術(shù)債務(wù)清理等場景。
2. 系統(tǒng)設(shè)計能力
- 能設(shè)計合理的系統(tǒng)架構(gòu)(分層、模塊化、服務(wù)拆分)。
- 熟悉常見系統(tǒng)問題解決方案(分布式ID生成、冪等性設(shè)計、接口限流)。
- 熟悉DDD(領(lǐng)域驅(qū)動設(shè)計)思想或微服務(wù)拆分原則優(yōu)先。
三、軟技能與綜合素質(zhì)
1. 團隊協(xié)作
- 良好的溝通能力,能與產(chǎn)品、測試、前端團隊高效協(xié)作。
- 具備Code Review意識,熟悉代碼規(guī)范(如阿里巴巴Java開發(fā)手冊)。
2. 學(xué)習(xí)與問題解決
- 快速學(xué)習(xí)新技術(shù)的能力,對技術(shù)原理有探究精神。
- 能獨立排查復(fù)雜問題(如JVM內(nèi)存泄漏、慢SQL優(yōu)化、分布式鏈路追蹤)。
3. 工程規(guī)范
- 熟悉單元測試(JUnit、Mockito)、接口文檔管理(Swagger)。
- 有DevOps實踐經(jīng)驗(CI/CD、監(jiān)控報警、日志分析)優(yōu)先。
任職要求
1.本科以上學(xué)歷,軟件相關(guān)專業(yè)畢業(yè);
2.3年以上開發(fā)經(jīng)驗;
3.可以接受異地駐場開發(fā);
4.愛崗敬業(yè)、具備高度的責(zé)任心和團隊協(xié)作精神。
工作地點:北京、西安
國有企業(yè)
100 - 499人