高级 Kotlin 后端开发工程师(远程,巴西)
负责构建 API、集成和分布式架构的高级 Kotlin 后端开发工程师。 为全球科技公司贡献人工智能解决方案。
描述
- 使用 Kotlin 构建和维护后端应用
- 根据既定需求和解决方案规范实施业务规则
- 设计 API,并与外部系统和数据源进行集成
- 应用领域驱动设计、整洁架构和六边形架构原则
- 使用端口与适配器模型构建解决方案
- 通过自动化测试和软件工程最佳实践维护代码质量
- 使用 JUnit、Testcontainers 和基于类的测试方法创建和维护测试
- 协助发展关系型和非关系型数据库
- 协助为分布式环境定义可扩展且高韧性的架构
- 支持人工智能相关工作,包括业务逻辑实现
- 根据项目需求开展提示工程
- 评估已标注数据集的质量和一致性
- 识别能够满足客户和最终用户需求的改进方案
- 交付符合安全性、质量和可维护性标准的代码
任职要求
- 具备使用 Kotlin 开发后端系统的丰富专业经验
- 深入理解领域驱动设计
- 具备测试驱动开发的实践经验
- 熟悉整洁架构
- 具备六边形架构和端口与适配器模式经验
- 具备 Kubernetes 工作经验
- 具备使用关系型和非关系型数据库的经验
- 了解不同数据库模型的适用场景、优势和局限性
- 具备 PostgreSQL 使用经验
- 具备 DynamoDB 使用经验
- 了解使用 JUnit 和 Testcontainers 进行自动化测试
- 具备系统和 API 集成经验
- 了解代码质量、安全性和可维护性的最佳实践
- 具备构建可扩展分布式解决方案的经验
- 了解如何将软件开发应用于人工智能解决方案
- 具备生成式人工智能项目经验者优先
- 具备提示工程经验者优先
- 具备评估和准备人工智能模型数据的经验者优先
- 了解事件驱动架构和微服务者优先
- 具备云环境经验者优先
福利待遇
- 鼓励残障人士申请
- 远程办公
