[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认证支持
• 具有竞争力的薪酬方案
• 灵活的工作安排
• 定期的知识分享会
• 协作的团队环境
如果您对后端开发和云架构充满热情,并希望为有意义的公共部门项目做出贡献,我们期待您的加入。