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