1、熟悉Java基礎(chǔ)語(yǔ)法、面向?qū)ο缶幊趟枷?、集合框架、多線程并發(fā)和JVM原理(內(nèi)存模型、垃圾回收、性能優(yōu)化等)。
2、精通Spring全家桶(Spring MVC、Spring Boot、Spring Cloud)。
3、熟悉MyBatis等ORM框架的使用及原理。
4、熟悉關(guān)系型數(shù)據(jù)庫(kù)(MySQL、PostgreSQL、Oracle等),具備復(fù)雜SQL編寫與優(yōu)化能力。
5、熟悉至少一種NoSQL數(shù)據(jù)庫(kù)(Redis、MongoDB等)。
6、了解分布式系統(tǒng)設(shè)計(jì),熟悉微服務(wù)架構(gòu)和設(shè)計(jì)原則(如服務(wù)注冊(cè)與發(fā)現(xiàn)、負(fù)載均衡、熔斷、降級(jí)等)。
7、掌握常用工具與框架:Dubbo、Spring Cloud、Nacos、Consul等。
8、熟悉消息中間件(Kafka、RabbitMQ、RocketMQ等)。
9、熟悉版本控制工具(如Git),以及常用開(kāi)發(fā)工具(如 IntelliJ IDEA、Eclipse)。
10、有高并發(fā)、高可用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)經(jīng)驗(yàn)。
11、熟悉系統(tǒng)性能調(diào)優(yōu)、代碼優(yōu)化、緩存設(shè)計(jì)等。
12、熟悉常見(jiàn)設(shè)計(jì)模式,并能在實(shí)際開(kāi)發(fā)中靈活運(yùn)用。
13、了解容器化技術(shù)(Docker、Kubernetes),以及CI/CD流程。
任職要求:
1、本科及以上學(xué)歷,3年以上開(kāi)發(fā)工作經(jīng)驗(yàn)
2、溝通協(xié)作:能夠與產(chǎn)品經(jīng)理、測(cè)試工程師及其他開(kāi)發(fā)團(tuán)隊(duì)成員高效溝通。
3、解決問(wèn)題能力:擅長(zhǎng)快速定位和解決復(fù)雜系統(tǒng)問(wèn)題。
4、學(xué)習(xí)能力:持續(xù)學(xué)習(xí)前沿技術(shù),保持對(duì)新技術(shù)的敏感度。
5、團(tuán)隊(duì)管理能力(加分項(xiàng)):有團(tuán)隊(duì)管理經(jīng)驗(yàn),能夠帶領(lǐng)團(tuán)隊(duì)完成復(fù)雜項(xiàng)目開(kāi)發(fā)