高级软件架构师(AI 与 Java)
为 MEDHOST 医疗软件制定以 AI 为重点的架构方向,打造可扩展的 Java 应用并完善开发实践。 指导在产品和工程工作流中采用 LLM 及 Claude Code 等工具。
描述
- 为构建可扩展 Java 和 Web 应用的团队制定架构方向与里程碑。
- 推动 AI 驱动的开发方法,包括 AI-DLC 和 Claude Code 等编码智能体。
- 建立团队审查、测试和验证 AI 生成代码及设计材料的方式。
- 评估并设计将 LLM 集成到产品和内部工作流中的方案。
- 推进企业架构技术栈的发展。
- 审查并批准技术设计,帮助团队按照开发标准交付成果。
- 参与敏捷生命周期的各个阶段,从需求收集到测试和部署。
- 定义性能需求和目标,并诊断 JVM、应用服务器和数据库中的生产瓶颈。
- 改进单元测试、代码审查、构建和部署实践。
- 评估新兴技术并制作概念验证。
- 与客户及内部用户沟通,了解长期系统需求。
- 提供技术支持,协助客户规划并满足实施要求。
- 指导开发人员、测试人员和产品经理。
- 支持 MEDHOST 质量管理体系的有效运行与实施,并遵守相关法规。
- 执行适用的 QMS 程序及其他组织职责。
任职要求
- 计算机科学或工程学科硕士学位。
- 具备四年软件开发经验,或拥有计算机科学或工程学士学位并具备六年开发经验;必须有丰富的 Java 实践经验。
- 具备丰富的技术领导经验和良好的专业判断力。
- 有将 AI-DLC 或同类 AI 原生开发方法应用于生产软件的实践经验。
- 熟悉 LLM,包括提示词与上下文工程、检索增强生成(RAG)以及将 LLM API 集成到应用程序中。
- 有在日常开发中使用 Claude Code 或类似 AI 编码智能体的经验,包括设置项目上下文,并通过结构化、可审查的工作流指导智能体。
- 有设计和实施高可用环境及集群系统的经验。
- 有设计和实施 Web 应用服务器、中间件及网络基础设施的经验。
- 具备出色的书面和口头沟通能力,能够与组织各层级人员交流。
- 深入掌握数据库设计、实施、支持和性能优化。
- 熟悉云端系统。
- 具备 Java(JDK 17+)、Spring Framework 或 Spring Boot、Tomcat、RHEL、Angular、HTML5、CSS3、JavaScript、IBM i 上的 DB2、SQL、IntelliJ IDEA、Maven 或 Gradle 以及 JUnit 经验者优先。
- 具备 DB2、AS/400 或 Power Systems 相关经验和知识者优先。
- 具备医疗行业知识者优先,包括 FHIR、HL7、SNOMED 或 Medi-Span。
福利待遇
- 职业发展机会
- 医疗、牙科和视力保险
- 三周年假和五天个人假
- 员工持股计划
- RRSP 计划
- 提供雇主配比的 401(k)
- 参与社区活动的机会
- 灵活的工作安排
- 轻松随和的工作环境
- 全面的福利待遇
- 学习机会
- 屡获殊荣的职场文化
