高级软件工程师(后端)

1天前全职
3.8万 - 4.5万 / 月 JOBSTER PRIVATE LTD.

JOBSTER PRIVATE LTD.

location 新加坡
unsaved
我们正在寻找一位熟练的高级后端工程师加入我们的敏捷开发团队。在这个角色中,您将负责设计、开发和维护可扩展的后端服务和API,同时参与架构决策并指导初级开发人员。 主要职责: • 使用Java Spring Boot/Kotlin/C#设计和开发强大、可扩展的后端服务 • 根据最佳实践架构和实现RESTful API和微服务 • 使用AWS服务设计和实现云原生解决方案 • 主导数据库模式和数据模型的设计与实施 • 确保后端系统的高性能、可靠性和安全性 • 与前端开发人员和其他利益相关者合作,定义和实现API合同 • 指导初级开发人员并进行全面的代码审查 • 参与系统设计讨论和技术规划 • 实施和维护CI/CD管道 • 解决生产问题并优化系统性能 所需技能和经验: • 8年以上专业软件开发经验 • 在Java Spring Boot、Kotlin或C#(.NET Core)中有强大的专业知识 • 在RESTful API和微服务架构方面有丰富的经验 • 在AWS服务方面有证明的经验,包括: o AWS Lambda和无服务器架构 o Amazon ECS/EKS o Amazon RDS和DynamoDB o Amazon S3 o AWS CloudFormation/CDK o Amazon CloudWatch o AWS IAM和安全最佳实践 • 精通SQL,并具有关系型和非关系型数据库的经验 • 对软件设计模式和原则(SOLID、DRY等)有深入理解 • 有版本控制系统(Git)和CI/CD实践的经验 • 了解测试方法和框架(JUnit、TestNG、NUnit) • 具备敏捷开发实践经验 • 具备较强的分析和解决问题的能力 技术技能: • 编程语言: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认证(解决方案架构师、开发者) • 有容器编排经验(Kubernetes、Docker) • 有消息队列系统的经验(Kafka、RabbitMQ) • 熟悉响应式编程 • 有新加坡政府IT项目的经验 • 了解新加坡政府技术栈(SGTS) • 有与SingPass和CorpPass认证集成的经验 • 理解政府安全政策和合规要求 • 有性能监控工具和APM解决方案的经验 • 有事件驱动架构的经验