高级Java开发人员
地点:美国北卡罗来纳州夏洛特市,邮编28217-4511
公司:罗盘集团
一家拥有多家公司和丰富经验的企业
作为领先的餐饮服务和支持服务公司,罗盘集团美国以我们出色的员工、优质的服务和卓越的业绩而闻名。如果你曾经在外出时感到饥饿并远离家乡,很有可能你品尝过罗盘集团美味的食物并体验过我们出色的服务。我们的22.5万名员工在全美50个州的屡获殊荣的餐厅、企业咖啡厅、医院、学校、竞技场、博物馆等各种场所工作。我们的影响力不断扩大,塑造行业并为创新创造新的机会。加入罗盘大家庭吧!
出色的员工。优质的服务。卓越的业绩。
每个人都在我们公司的成长和传承中发挥着关键作用。我们知道下一个伟大的想法可能来自任何人。我们鼓励发展和吸引能够使我们作为一家公司与众不同的专业知识,同时我们不断提高标准。
职位概述
我们正在寻找一位有经验的软件开发人员,他喜欢在快节奏、协作、包容和迭代的交付环境中解决复杂的业务问题。在这个角色中,您将有机会使用最新的技术在罗盘集团构建业务管理解决方案。个人和团队的目标是维护与用户需求和业务目标一致的高质量软件。
职位职责
• 审查、分析和理解需求、设计和文档。
• 贡献应用程序的设计和开发以及单元测试。
• 必须能够独立完成分配的任务。
• 确保所有开发都符合约定的编码/设计标准,并按照给定标准进行代码覆盖。
• 支持业务、IT和产品管理在愿景和路线图上的一致性。
• 协调并与技术专家和跨职能团队合作。
职位要求
• 5年以上经验
• 计算机科学或相关领域的学士或硕士学位(或相关领域的等效工作经验)
• 具有使用后端技术(Java、Spring框架、Node JS)、UI技术(Angular 2+)、AWS服务、微服务等构建企业应用程序的实际经验。
• 熟练掌握SQL,最好能够在不同类型的数据库(关系型和非关系型)上使用。
• 具有使用AWS技术栈(Lambda、S3、EC2、AWS RDS等)开发和部署应用程序的经验。
• 具备使用AWS CDK(或CloudFormation)与TypeScript(优选)或Python编写基础设施即代码(IaC)的知识。
• 具有建立源代码管理最佳实践(分支、仓库结构、同行评审流程、文档)以管理代码库和使用Jira进行问题跟踪的经验。
• 在CI/CD流水线、构建工具和GitHub(或Bitbucket)、Jenkins或ADO的自动化方面有坚实基础。
• 具备建立和开发发布管理流程和标准的经验-自动化测试用例、静态代码分析(SonarQube)、动态安全扫描。
• 能够利用Splunk和Dynatrace识别和解决问题。
• 具备高可用应用程序的生产/非生产支持经验。
• 对应用程序架构和集成的行业模式有深入理解。
• 能够与团队成员合作解决技术故障。
技术技能
• 具有以下技术的实际技能和经验:
• Java
• JavaScript框架和库(例如Angular)
• 使用AWS Lambda、API Gateway和CloudFront进行无服务器应用程序开发
• Spring框架
• NodeJS
• TypeScript
• API开发(GraphQL/RESTful/OData)
• SQL和NoSQL数据库
• AWS服务(S3、DynamoDB、Aurora RDS、CloudWatch等)
• 消息传递(Kafka、AWS Kinesis或其他)
• 自动化测试JUnit、JMeter
• 可选- Python、AWS认证