高级软件工程师 - Java / Spring Boot / AWS(12个月合同)

旧金山 22天前全职 网络
面议
在早期警告公司,我们已经为美国金融系统提供和保护了超过三十年的尖端解决方案,如 Zelle®、Paze℠ 等等。作为支付领域的可信赖品牌,我们与数千家机构合作,增加金融服务的可及性,并为数亿消费者和小型企业保护交易。 位于斯科茨代尔、旧金山、芝加哥或纽约的职位采用混合工作模式,以促进更具协作性的工作环境。 回应此职位发布的候选人必须在入职时独立具备在美国为任何雇主工作的资格。该职位不符合雇佣签证赞助的资格。 早期警告公司的工程团队(EWS)由围绕多种不同平台、能力和产品组织的团队组成,这些团队共同推动美国最大银行的核心能力——包括像 Zelle 和 Paze 这样的普遍产品。这些能力通常通过面向客户的 API 或集成点提供,使 EWS 团队能够在发现重大成功的地方进行激进创新。支持这些努力的团队与利益相关者合作,推动自己的创新。 如果您渴望面对大规模挑战,并希望在主要以 Java 为主的环境中学习和贡献,我们非常乐意与您交谈! 总体目的 开发、记录、测试、调试和维护软件产品应用程序;提供软件工具、框架和安全软件工程最佳实践方面的专业知识和熟悉度。有效地与团队其他成员协作,以交付团队的待办事项。 基本职能 • 参与围绕复杂能力的讨论和实施。 • 开发复杂功能和能力,以增强早期警告的核心产品供应。 • 使用 Git 管理源代码。 • 接收、审查和批准拉取请求,确保代码质量保持高水平。 • 使用基于 SQL 的数据库查询平台数据。 • 使用 Spring Boot 开发复杂的 Java Web 服务。 • 在 Confluence 中记录复杂的细节和决策。 • 在与冲刺工作集成的 CI/CD 管道中构建自动化测试,考虑环境变量并提供建议。 • 能够排除开发过程中可能出现的复杂错误。 • 支持公司对风险管理的承诺,保护系统和数据的完整性和机密性。 • 以上职位描述并不旨在涵盖该职位的所有职责和标准。现任者将遵循指示并执行主管分配的其他相关职责。 最低资格 • 通常通过完成计算机科学、计算机科学工程、计算机信息系统、电气工程或相关领域的学士学位获得的教育和/或经验。 • 至少 5 年的软件工程或相关经验。 • 精通 Git 源代码控制和 Git 流分支模型。 • 必须熟悉 Spring / Spring Boot 框架。 • 熟悉现代 DevOps 实践。 • 熟悉编写自动化测试。 • 精通 SQL。 • 精通 RESTful 服务设计。 • 有 Docker/Kubernetes 经验。 • 有 Kafka 经验。 • 优秀的书面和口头沟通能力。 • 背景调查和药物筛查。 优先资格 • 额外相关教育和/或工作经验优先。 • 最近的 AWS 云经验。 • 有 Rest 或 SOAP 服务的经验。 • 熟悉常见数据格式标准,如 XML、JSON、YAML 等。 • 有 NoSQL 经验(Redis、HBASE、AeroSpike 等)。 • 有金融科技经验者尤为有利。 身体要求 工作条件为正常办公室环境。工作主要是久坐,需要大量使用计算机,并涉及大约四小时的坐姿。工作可能需要偶尔站立、行走、跪下和伸手。必须能够偶尔举起 15 磅的物品和/或频繁施加微不足道的力量。需要视觉敏锐度和灵活性,以查看、准备和处理文档及办公设备,包括个人计算机。需要能够与内部和/或外部客户进行沟通。 员工必须能够在合理的调整下,执行该职位的基本职能和身体要求。 早期警告服务公司(“早期警告”)在雇佣、聘用、保留和晋升合格候选人时,基于能力、潜力和有效资格,考虑而不考虑种族、宗教信仰、宗教、肤色、性别、性取向、遗传信息、性别、性别认同、性别表达、年龄、国籍、祖先、国籍、受保护的退伍军人或残疾状态或法律禁止的任何因素,因此在政策和实践中确认支持和促进平等就业机会和肯定行动,符合所有适用的联邦、州和市法律。公司还禁止基于其他因素的歧视,例如医疗状况、婚姻状况或任何与员工表现无关的其他因素。 早期警告服务有限责任公司自豪地参与 E-Verify,这是一个联邦项目,旨在帮助确保合法和授权的劳动力。作为我们招聘流程的一部分,我们通过 E-Verify 电子验证所有新员工的就业资格。有关您在 E-Verify 下的权利和责任的更多信息,请访问 Home | E-Verify。