地点:每三个月一次的PI规划,每季度远程一周,因此候选人应住在达拉斯。
职位描述
• 使用Spring Boot框架开发和维护基于Java的后端服务。
• 实现RESTful API,以实现前端和后端组件之间的无缝通信。
• 利用AWS服务,如AWS Lambda、API Gateway、DynamoDB等,构建和部署可扩展的后端解决方案。
• 设计和实现无服务器函数,以提高系统效率。
• 集成和使用数据库,确保最佳性能和数据完整性。
• 熟练使用关系数据库(如MySQL、PostgreSQL)和NoSQL数据库(如DynamoDB)。
• 设计和实现微服务架构,以提高可扩展性和可维护性。
• 与跨职能团队合作,确保微服务的无缝集成。
• 实施并遵循后端开发和AWS基础架构的安全最佳实践。
• 保护敏感数据并实施访问控制。
• 采用DevOps原则,使用Jenkins或AWS CodePipeline等工具自动化部署流水线。
• 监控和排除生产问题,确保系统可靠性。
• 与前端开发人员密切合作,将后端服务无缝集成到整体应用架构中。
• 与UI/UX设计师合作,确保协调一致的响应式用户体验。
• 为后端服务、API和AWS配置创建详尽的文档。
• 参与开发团队的代码审查和知识共享会议。
资格要求
• 熟练掌握Java和Spring Boot框架。
• 具有AWS服务的实际经验,特别是Lambda、API Gateway和DynamoDB。
• 对微服务架构有深入的理解。
• 数据库专业知识,包括关系数据库和NoSQL数据库。
• 熟悉像Docker这样的容器化工具。
请通过arun@javantech.com或电话+1 13363447715与我们联系。