Tecsys 首席 Java 后端开发工程师(混合办公,加拿大)
负责为 Tecsys 的 AI 驱动云端供应链软件构建后端系统。 指导工程师团队,持续提升平台性能、安全性、可靠性并推进 AI 应用。
描述
- 使用 Java、Spring Boot 和微服务构建、开发并部署稳健的后端服务
- 审查代码并参与技术设计
- 参与实际质量保障工作并指导其他开发人员
- 与产品和业务团队合作,将复杂的业务需求转化为可扩展的技术解决方案
- 将 AI 能力融入交付的产品和团队工作流程
- 帮助开发人员采用 AI 辅助的工程方法
- 评估并采用能够增强平台能力的新兴技术
- 倡导性能、可扩展性、可观测性和安全性方面的工程实践
- 与 DevOps 和运营团队合作,交付易于维护、可用于生产环境的软件
- 参与敏捷仪式和回顾会议
- 推动协作、创新、责任意识和持续改进
- 协助制定技术方向并提升工程实践
- Tecsys 为医疗和分销供应链提供 AI 驱动的云软件
任职要求
- 至少七年生产环境 Java 后端系统设计经验,涵盖系统设计、开发、测试和运营支持
- 深入了解面向对象设计、微服务架构和 RESTful 服务
- 具备 Spring Boot、Java 11 或更高版本、JUnit 和 Mockito 的丰富实践经验
- 熟悉关系型数据库,最好掌握 PostgreSQL,并了解 Oracle 和 SQL Server
- 熟悉 NoSQL 数据库者优先
- 具备 Git、Maven 以及 IntelliJ、Eclipse 或 Visual Studio Code 等现代开发环境的使用经验
- 有将 Kiro、Claude 或同类 AI 工具融入日常开发的经验
- 能够在复杂的分布式系统中设计并交付可扩展的软件
- 能够指导工程师、与质量保障团队合作、参与代码审查并构建概念验证
- 具备良好的商业判断力和出色的沟通能力
- 拥有计算机科学、软件工程或相关专业学位
- 需要具备流利的英语书面和口语能力,以便与魁北克以外的客户、供应商、业务合作伙伴及同事沟通
福利待遇
- 远程优先的灵活工作方式,可自主安排工作时间
- 首日起即可享受福利保障并获得休假资格
- 提供具有竞争力雇主缴款的退休计划
- 员工活动和社区项目
- 学习、发展以及接受新挑战的机会
- 与来自多个国家的团队协作
- 包容性的工作环境,每位员工都受到重视、尊重和支持
