職位描述:
參與設(shè)計(jì)、開發(fā)和維護(hù)國內(nèi)頭部醫(yī)療廠商建設(shè)維護(hù)的信息化系統(tǒng),設(shè)計(jì)打造一套高質(zhì)量的應(yīng)用系統(tǒng),并支持我們在技術(shù)創(chuàng)新上的持續(xù)進(jìn)步。
有扎實(shí)的 Java 基礎(chǔ),對微服務(wù)、分布式系統(tǒng)和高并發(fā)處理有一定了解
1. 負(fù)責(zé)后端服務(wù)的設(shè)計(jì)和開發(fā),確保代碼高效、可擴(kuò)展和易維護(hù)。
2. 參與項(xiàng)目需求分析,與產(chǎn)品和前端團(tuán)隊(duì)密切合作,完成應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。
3. 參與系統(tǒng)的優(yōu)化、重構(gòu)和調(diào)優(yōu),確保系統(tǒng)的高可用性和高性能。
4. 編寫和維護(hù)技術(shù)文檔,確保代碼的可讀性和可維護(hù)性。
5. 使用單元測試、集成測試等保證代碼質(zhì)量,修復(fù)系統(tǒng)缺陷和錯(cuò)誤。
6. 參與技術(shù)決策,推動(dòng)新技術(shù)的應(yīng)用,提升團(tuán)隊(duì)的技術(shù)水平。
職位要求:
1. 計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,3 年以內(nèi) Java 后端開發(fā)工作經(jīng)驗(yàn)。
2. 熟悉常用的算法和數(shù)據(jù)結(jié)構(gòu)
3. 熟練掌握 Java 語言,深入理解面向?qū)ο缶幊趟枷?,具備扎?shí)的 Java 基礎(chǔ)。
4. 熟悉掌握J(rèn)ava虛擬機(jī)以及JVM調(diào)優(yōu)
5. 熟悉 Spring 全家桶(如 Spring Boot、Spring MVC、Spring Cloud、Spring Cloud Alibaba、Spring Security、Spring Security Oauth2等),熟悉Mybatis/Mybatis-Plus,能夠熟練使用其進(jìn)行開發(fā)。
6. 熟悉常用的數(shù)據(jù)庫技術(shù)(如 MySQL),并能進(jìn)行基本的 SQL 優(yōu)化。
7. 有分布式系統(tǒng)、微服務(wù)架構(gòu)的實(shí)際開發(fā)經(jīng)驗(yàn)。
8. 熟悉消息中間件(如 Kafka、RabbitMQ)和緩存(如 Redis)的基本使用場景。
9. 具備良好的編碼習(xí)慣和代碼審查能力,能積極參與代碼重構(gòu)和技術(shù)優(yōu)化。
10. 了解 Docker、Kubernetes 等容器化技術(shù)者優(yōu)先。
11. 有大規(guī)模高并發(fā)開發(fā)經(jīng)驗(yàn)優(yōu)先
12. 具備優(yōu)秀的學(xué)習(xí)能力和團(tuán)隊(duì)協(xié)作精神,能快速適應(yīng)新技術(shù)和開發(fā)環(huán)境。