[12 个月合同,可续签]
我们正在寻找一位技术娴熟的高级后端工程师,加入我们的敏捷开发团队。在这个角色中,您将负责设计、开发和维护可扩展的后端服务和 API,同时参与架构决策并指导初级开发人员。
主要职责:
• 使用 Java Spring Boot/Kotlin/C# 设计和开发强大、可扩展的后端服务
• 根据最佳实践架构和实现 RESTful API 和微服务
• 使用 AWS 服务设计和实现云原生解决方案
• 主导数据库架构和数据模型的设计与实现
• 确保后端系统的高性能、可靠性和安全性
• 与前端开发人员及其他相关方合作,定义和实施 API 合同
• 指导初级开发人员并进行全面的代码审查
• 参与系统设计讨论和技术规划
• 实施和维护 CI/CD 管道
• 解决生产问题并优化系统性能
所需技能和经验:
• 8 年以上的专业软件开发经验
• 精通 Java Spring Boot、Kotlin 或 C# (.NET Core)
• 在 RESTful API 和微服务架构方面有丰富经验
• 在 AWS 服务方面有证明的经验,包括:AWS Lambda 和无服务器架构
• Amazon ECS/EKS
• Amazon RDS 和 DynamoDB
• Amazon S3
• AWS CloudFormation/CDK
• Amazon CloudWatch
• AWS IAM 和安全最佳实践
• 精通 SQL,并具有关系型和 NoSQL 数据库的经验
• 深刻理解软件设计模式和原则(SOLID、DRY 等)
• 具有版本控制系统(Git)和 CI/CD 实践的经验
• 了解测试方法和框架(JUnit、TestNG、NUnit)
• 具有敏捷开发实践的经验
• 较强的分析和解决问题的能力
加分项:
• AWS 认证(解决方案架构师、开发人员)
• 具有容器编排经验(Kubernetes、Docker)
• 具有消息队列系统经验(Kafka、RabbitMQ)
• 熟悉响应式编程
• 具有新加坡政府 IT 项目的经验
• 了解新加坡政府技术栈(SGTS)
• 具有 SingPass 和 CorpPass 身份验证集成的经验
• 理解政府安全政策和合规要求
• 具有性能监控工具和 APM 解决方案的经验
• 具有事件驱动架构的经验
技术技能:
• 语言:Java 11+/Kotlin/C#
• 框架:Spring Boot、Spring Cloud、.NET Core
• 使用 Terraform 的基础设施即代码
• 数据库:PostgreSQL、MySQL、MongoDB、DynamoDB
• 工具:Maven/Gradle、Git、Jenkins/GitLab CI
• 测试:JUnit、Mockito、TestContainers
• 文档:Swagger/OpenAPI
• 监控:CloudWatch、ELK Stack、Prometheus、Grafana
我们提供:
• 有机会参与影响深远的政府数字服务
• 技术领导机会
• 职业发展和 AWS 认证支持
• 具有竞争力的薪酬方案
• 灵活的工作安排
• 定期的知识分享会议
• 协作的团队环境
如果您对后端开发和云架构充满热情,并想为有意义的公共部门项目做出贡献,我们期待您的来信。