我们的一家顶级电信客户正在聘请Java/Golang开发人员加入他们在加州圣尼维尔的团队。这是一份位于圣尼维尔的2倍混合制度。
1. 5年Java的专业经验(目前使用v14,核心Java的实力比版本重要),熟悉Spring Boot和微服务-开发新的API需求,帮助解决生产问题,进行故障排除和调试,学习能力强。
2. 1.5-2年Golang后端开发的专业经验。
3. 有AWS经验-开发了与AWS相关的工具,不需要管理员级别的专业知识,理解AWS框架。
40%的工作是Java,60%的工作是Golang-大部分Java工作是维护工作,未来将转向Golang-使用新的第三方-使用AWS和Kubernetes,有相关经验更好,大部分工作将是云服务和API。
职责:
• 创建、管理和操作一系列与Dev-Ops相关的工具、流程、范例和技术,以支持Signify物联网平台的创建和持续运营。
• 专注于创建横向工具、技术和最佳实践,以支持所有物联网平台工程团队构建、调试、测试、发布、管理和保护物联网平台的现代微服务云基础设施。
• 在定义方法和工作方式方面进行合作,以使我们快节奏的工程团队在共同构建物联网平台时蓬勃发展。您将帮助推广和实施最佳实践和支持工具/技术,用于源代码控制管理、CI和CD架构、性能SLA、安全审计和监控,这将被物联网平台组织中的每个工程师使用。
• 定义各种编程语言的通用框架和软件库,以支持高效、可扩展和高可用的微服务架构的创建。
• 支持运行中的物联网平台系统架构的管理。您将解决问题,并识别持续改进的领域,特别关注质量、性能和安全性。
• 与架构师、技术产品经理和团队其他成员密切合作,将整体系统架构和产品要求转化为设计良好、实施和测试的软件解决方案。
• 在敏捷环境中工作,以增量方式交付高质量的软件。
• 帮助推广最佳软件工程实践、框架和工具的采用。您将为其他软件开发人员提供指导和反馈。
经验要求:
• 计算机科学或相关工程学士学位,硕士学位更佳
• 8年作为软件工程师的实际经验,专注于基于云的系统
• 掌握多种编程语言-至少掌握Java和Python,但了解Golang或JavaScript NodeJS更佳。您必须具备扎实的Java开发技能,最好是版本1.8
• 有开发基于云的服务SaaS和平台PaaS的实际经验
• 在AWS方面有丰富的经验,包括传统技术(如EC2、S3、DynamoDB、RDS)以及最新的前沿范例(如Lambda、API Gateway、Fargate)。
• 有开发微服务和复杂的微服务平台架构的实际经验
• 出色的分布式系统理解,设计可扩展性、性能和可用性
• 建立非功能最佳实践并部署支持技术,以提高平台安全性,包括审计、可靠性、延迟、可用性和可扩展性
• 需要了解分布式网络架构和网络安全
• 对关系型数据库和非关系型解决方案等数据持久化技术有良好的了解
• 出色的人际交往和技术沟通能力,能够与同行和非同行者进行良好的沟通,积极乐观
• 3年以上团队应用现代敏捷软件开发实践的经验
技能:
golang,aws,java,kubernetes
顶级技能:
golang,aws,java
额外技能和资格:
企业级经验
经验水平:
中级
关于TEKsystems:
我们是转型的合作伙伴。我们帮助客户激活创意和解决方案,抓住新机遇的世界。我们是一个拥有8万强大团队的公司,与超过6,000个客户合作,包括80%的财富500强,遍布北美、欧洲和亚洲。作为全栈技术服务、人才服务和现实应用的行业领导者,我们与进步的领导者合作推动变革。这就是真正合作的力量。TEKsystems是Allegis Group的一家公司。
该公司是平等机会雇主,将根据法律规定考虑所有申请,不考虑种族、性别、年龄、肤色、宗教、国籍、退伍军人身份、残疾、性取向、性别认同、遗传信息或任何其他特征。