兩個以上大中型項目程序開發(fā)經(jīng)驗,工作經(jīng)驗3年以上,熟悉主流開發(fā)技術(shù),有獨(dú)立程序開發(fā)能力。
技術(shù)與技能要求:
1、扎實精通 JVM 原理(內(nèi)存模型、類加載、GC 機(jī)制)、多線程編程與并發(fā)工具包(JUC)、集合框架、IO/NIO。具備一定的性能調(diào)優(yōu)經(jīng)驗。
2、熟練掌握 Spring Boot、Spring MVC、Spring (IoC, AOP, Transaction) 等核心框架。了解 Spring Cloud (Dubbo) 微服務(wù)組件的使用與配置。
3、熟練掌握 Oracle,信創(chuàng)數(shù)據(jù)庫,包括索引優(yōu)化、SQL 調(diào)優(yōu)、事務(wù)隔離級別。
4、熟悉至少一種常用 NoSQL 數(shù)據(jù)庫,如 Redis(常用數(shù)據(jù)結(jié)構(gòu)與持久化)、MongoDB 等。
5、有消息中間件(如 RabbitMQ、Kafka、RocketMQ)的使用經(jīng)驗,了解其核心概念。
6、熟悉常用緩存技術(shù)(Redis)和搜索引擎(Elasticsearch)的應(yīng)用場景。
7、分布式與高并發(fā):理解分布式系統(tǒng)的基本概念(CAP、BASE),有微服務(wù)開發(fā)經(jīng)驗,了解常見問題(如服務(wù)雪崩、冪等性)及其解決方案。
8、熟練使用 Git、Maven;熟悉 Linux 常用命令;了解 Docker 基本操作;有使用 Jenkins 等 CI/CD 工具的經(jīng)驗。
9、熟悉國產(chǎn)化信創(chuàng)相關(guān)標(biāo)準(zhǔn)