崗位職責(zé):
精通 Java SE(JDK 8及以上版本),具備深入的理解,能夠靈活運(yùn)用各種Java特性,如Lambda表達(dá)式、Stream流等。
精通 Java開發(fā)框架,尤其是 Spring、Spring Boot,并能熟練使用依賴注入(DI)、面向切面編程(AOP)、事務(wù)管理等特性。
熟悉 MyBatis 或 JPA 等ORM框架,具備數(shù)據(jù)庫設(shè)計(jì)與優(yōu)化經(jīng)驗(yàn)。
熟悉常用的 設(shè)計(jì)模式
熟練使用 消息隊(duì)列(如 RabbitMQ、Kafka 等)進(jìn)行異步消息處理,了解消息隊(duì)列的可靠性和事務(wù)性設(shè)計(jì)。
熟悉 分布式系統(tǒng)架構(gòu)設(shè)計(jì),具備微服務(wù)架構(gòu)設(shè)計(jì)和開發(fā)經(jīng)驗(yàn),熟悉 服務(wù)注冊(cè)與發(fā)現(xiàn)、API網(wǎng)關(guān)、服務(wù)治理等技術(shù)。
熟悉 關(guān)系型數(shù)據(jù)庫(MySQL、SQL、PostgreSQL等)和 非關(guān)系型數(shù)據(jù)庫(Redis、MongoDB等),能夠進(jìn)行數(shù)據(jù)庫性能優(yōu)化和復(fù)雜SQL編寫。
精通 多線程編程、并發(fā)編程,具備一定的 JVM 調(diào)優(yōu)能力,理解內(nèi)存模型、GC機(jī)制、JVM垃圾回收策略等。
熟悉 容器化技術(shù),如 Docker 和 Kubernetes,了解容器編排和管理的相關(guān)知識(shí)。
具備一定的 DevOps 和 CI/CD 實(shí)踐經(jīng)驗(yàn),熟悉 Jenkins、GitLab CI 等工具。
任職要求:
任職資格:
1、本科及以上學(xué)歷,計(jì)算機(jī)軟件工程專業(yè),具有扎實(shí)的計(jì)算機(jī)基礎(chǔ)。
2、有做過Java開發(fā)經(jīng)驗(yàn),具備多個(gè)中大型項(xiàng)目的開發(fā)經(jīng)驗(yàn),能夠獨(dú)立負(fù)責(zé)復(fù)雜模塊的開發(fā)與技術(shù)攻關(guān)。
3、具有較強(qiáng)的 系統(tǒng)設(shè)計(jì)與架構(gòu)能力,能夠根據(jù)業(yè)務(wù)需求設(shè)計(jì)高可用、高性能的系統(tǒng)架構(gòu),解決技術(shù)難題。
4、具有 高并發(fā)、高可用 系統(tǒng)的開發(fā)經(jīng)驗(yàn),能夠設(shè)計(jì)和實(shí)現(xiàn)容錯(cuò)、負(fù)載均衡、分布式事務(wù)等關(guān)鍵技術(shù)。