高级Java开发工程师
1.5-2.5万元/月岗位职责:
1、承担诊所SaaS平台后端核心模块的架构设计、编码实现及持续迭代维护工作。
2、参与微服务系统的整体规划与技术治理,确保系统具备高可用性、高性能和良好扩展能力。
3、负责数据库结构的设计与优化,突破大规模医疗数据在存储、查询与处理中的性能瓶颈。
4、撰写规范的技术文档,主动参与团队内的技术交流与代码评审,推动工程技术水平提升。
5、协同产品经理、前端开发及测试人员高效配合,保障项目按时高质量上线交付。
6、监控线上服务运行状况,开展性能调优、问题定位与应急处置,确保系统全天候稳定运行。
任职资格:
(一)技术能力要求
1、具备5年以上Java语言开发经历。
2、熟练掌握Java技术体系:深入理解SpringBoot、SpringCloud、MyBatis等主流框架,了解JVM性能调优机制。
3、拥有分布式系统实践经验:熟悉微服务架构设计,掌握服务治理、配置管理、服务网格等相关技术。
4、掌握云原生技术:熟练运用Docker与Kubernetes,有在阿里云/腾讯云/AWS等平台的实际部署经验。
5、具备扎实的数据库能力:精通MySQL应用与优化,熟悉多租户SaaS架构下的数据设计与调优策略。
(二)SaaS产品经验
1、主导过SaaS类产品从初始阶段到正式上线的完整研发过程,并完成多个版本升级迭代。
2、理解SaaS模式下的多租户架构、数据隔离机制与权限控制方案等关键技术点。
3、具备应对高并发、大数据量场景的系统设计与性能优化实战经验。
4、了解前端技术生态(如Vue),能有效推动前后端协作并指导性能改进。
5、具备DevOps实际操作经验,熟悉CI/CD流程及自动化运维工具链。
6、掌握系统监控、日志采集分析、性能诊断等运维相关技能。
7、有实施限流、降级、熔断、灰度发布等系统稳定性保障措施的经验。
8、具备7×24小时生产环境运维支持及故障响应处理经历。
(三)软技能要求
1、具备良好的系统思维与架构设计能力,能够在技术前瞻性与业务落地性之间做出合理权衡。
2、具有强烈的责任感与主动性,对产品的技术质量承担最终责任。
3、具备出色的沟通协调能力,能够与产品、运营等多方团队顺畅协作。