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