Java工程师
陕西微观信息科技有限公司职位描述
岗位定位: 以 Java 后端开发为主,负责医院 HIS 外围产品、医院系统接口集成、Vue 前端、微信和支付宝小程序开发,以及阿里云与 Linux 服务器技术运维。 岗位职责 1. 负责 HIS 外围产品设计与开发,包括预约挂号、自助服务、报告查询、排队叫号、支付结算、患者服务、运营分析、数据交换等业务方向。 2. 负责外围产品与 HIS、电子病历、LIS、PACS、医保、支付平台等系统的接口对接和联调。 3. 根据医院或第三方厂商提供的接口文档,完成 REST API、WebService、HL7、FHIR、DICOM 等接口的开发和问题排查。 4. 使用 Java 17、Spring Boot 3、Spring Security、MyBatis-Plus 等技术,完成后端业务模块、权限控制、事务处理、审计日志和定时任务开发。 5. 负责 MySQL 数据库设计、SQL 优化、索引优化、事务控制,以及视图、中间表、存储过程等数据对接工作。 6. 负责 HIS 外围产品 PC 端 Vue 前端开发,完成页面、组件、表单、列表、仪表盘和数据可视化功能。 7. 基于 Vue 3、TypeScript、Vite、Vue Router、Pinia、Axios、Element Plus、ECharts 等技术完成前端工程化和接口联调。 8. 负责微信小程序、支付宝小程序开发,支持预约挂号、报告查询、门诊缴费、住院服务、消息通知等医院移动端场景。 9. 负责系统在阿里云平台上的部署、发布、升级和回滚,维护 ECS、RDS、Redis 等云资源,并参与 OSS、SLB、VPC、安全组、云监控和备份配置。 10. 负责 Linux 服务器日常运维,包括 Nginx、JAR 服务、进程、Shell 脚本、日志、磁盘、网络和系统安全检查。 11. 负责生产环境故障排查,包括 JVM、数据库慢查询、Redis、网络、CPU、内存和磁盘异常。 12. 参与患者隐私保护、数据安全、访问控制、审计追踪、备份恢复和等保相关整改工作。 13. 负责公司内部 OA 小项目的功能迭代、问题修复和日常维护。 任职要求 1. Java 基础扎实,3 年以上 Java 开发经验,熟悉 Java 17、Spring Boot 3、Spring Security、MyBatis-Plus 和 Maven 多模块开发。 2. 有 HIS 外围产品、医院接口集成或医疗信息化项目经验,了解医院信息化系统的基本协作方式。 3. 理解门诊、住院、医嘱、收费、检验检查、报告查询等基本医疗业务流程,能够与医院业务人员及第三方厂商沟通接口需求。 4. 熟悉 RESTful API 和 WebService 接口开发,具备与 HIS、LIS、PACS、医保、支付等系统对接的实践经验。 5. 了解 HL7、FHIR、DICOM 等医疗接口标准,能够阅读并实现医院或厂商提供的接口规范。 6. 熟悉 MySQL 数据库设计、索引优化、事务控制和慢 SQL 排查;了解视图、中间表、存储过程等医院数据对接方式。 7. 熟悉 Redis 的缓存、Token 管理、缓存失效和常见故障处理。 8. 必须具备 Vue 实际项目开发经验,熟悉 Vue 3、Composition API、TypeScript、Vite、Vue Router、Pinia、Axios 和 Element Plus。 9. 熟悉 HTML5、CSS3、JavaScript/TypeScript,能够独立完成页面布局、组件封装、表单校验和接口联调。 10. 熟悉 ECharts 等数据可视化组件,能够开发统计看板、运营分析和业务报表。 11. 具备微信小程序或支付宝小程序开发经验,熟悉登录授权、页面路由、组件开发、网络请求、文件上传、消息订阅和提审发布流程。 12. 具备阿里云平台技术运维能力,熟悉 ECS、RDS、Redis 等核心云产品,了解 OSS、SLB、VPC、安全组、云监控、快照和备份。 13. 具备 Linux 服务器运维能力,熟悉常用 Linux 命令、Shell 脚本、Nginx、JAR 服务部署、systemd、日志分析和基础网络排查。 14. 具备生产环境问题定位能力,能够进行 JVM 诊断、日志分析、服务回滚、数据备份和基础安全加固。 15. 了解患者隐私、医疗数据安全、访问控制和审计要求,具备等保或医疗数据合规项目经验者优先。 16. 具备良好的沟通能力、问题分析能力和文档编写能力,能够与产品、实施、测试及医院业务人员协同工作。 17. 大专及以上学历,计算机相关专业优先,能力突出者可适当放宽。
对这个职位感兴趣吗?