
高级 Java 开发工程师(混合办公,加拿大)
加入 Tecsys,担任高级 Java 开发工程师,为医疗和分销供应链构建可扩展的后端系统。 你将使用 Java、Spring Boot、微服务和 AI 辅助开发实践,与经验丰富的工程师团队协作。
描述
- 使用 Java、Spring Boot 和微服务构建并部署稳健的后端服务
- 审查代码并参与技术设计决策
- 在指导其他开发人员的同时,参与实际的质量保证工作
- 与产品和业务合作伙伴协作,将复杂的业务需求转化为可扩展的解决方案
- 将 AI 能力融入交付的产品和日常工程工作流
- 指导开发人员采用能够提升交付速度的 AI 优先实践
- 评估新兴技术,并在其能够带来明确价值时引入
- 倡导提升性能、可扩展性、可观测性和安全性的工程实践
- 与 DevOps 和运营团队合作,交付易于维护、可用于生产环境的软件
- 参与敏捷仪式和回顾讨论
- 营造协作、创新、责任意识和持续改进的氛围
任职要求
- 至少七年构建 Java 后端系统的专业经验
- 在系统设计、应用开发、测试和运营可靠性方面具备实践经验
- 精通面向对象设计、微服务架构和 RESTful 服务
- 具备 Spring Boot、Java 11 或更高版本、JUnit 和 Mockito 的高级使用经验
- 熟悉关系型数据库,最好具备 PostgreSQL 经验,并了解 Oracle 和 SQL Server
- 熟悉 NoSQL 数据库者优先
- 具备使用 Git、Maven 以及 IntelliJ、Eclipse 和 Visual Studio Code 等现代 IDE 的经验
- 具备将 Kiro 和 Claude 等 AI 工具集成到日常开发工作的经验
- 能够在复杂的分布式架构中设计并交付可扩展的软件
- 能够指导开发人员、与 QA 合作、参与代码审查并构建概念验证
- 具备较强的商业意识和清晰的沟通能力
- 计算机科学、软件工程或相关专业学位
福利待遇
- 远程优先的灵活工作方式,并可自主安排工作时间
- 入职首日起即可享受福利保障和休假资格
- 提供具有竞争力雇主缴费的养老金计划
- 员工聚会和以社区为重点的活动
- 学习、成长并迎接新挑战的机会
- 与来自全球团队的同事共事
- 包容的工作环境,重视、尊重每个人,并支持员工取得成功







