全栈 Java / Springboot 开发人员

芝加哥 9天前全职 网络
面议
关于职位 在美国银行,我们正在努力做到最好。帮助我们服务的客户和企业做出更好、更聪明的财务决策,并支持我们所支持的社区成长和成功。我们相信,只有我们所有人共同努力,才能实现我们的共同目标,每个人在其潜力上都是独一无二的。在美国银行的职业生涯为您提供广泛且不断增长的机会,让您在职业生涯的每个阶段发现自己的优势。从第一天开始,尝试新事物,学习新技能,发现自己的专长。职位描述 成为变革性变革的一部分,在这里诚信至关重要,成功激励人心,优秀的团队合作创新。作为美国第五大银行,我们是美国最受尊敬、最具创新性、最具道德和成功的金融机构之一。我们正在寻找不仅仅想要一份工作的人——他们想要有所作为!美国银行正在寻找一名软件工程师,他将为我们数字化转型旅程中的技术计划的成功做出贡献。该职位将负责分析、设计、测试、开发和维护一流的软件体验。候选人是一个自我激励的人,能够与团队和整个组织合作。候选人负责按照美国银行标准制作的软件工件,以确保对客户体验的影响最小。候选人将熟练掌握敏捷软件开发生命周期和 DevOps 原则。 职责 • 负责设计、开发、测试、操作和维护产品 • 通过始终编写生产就绪和可测试的代码来承担全栈所有权 • 始终创建符合架构最佳实践的最佳设计;在定义技术设计时考虑系统/上下文的可扩展性、可靠性和性能 • 对故障进行分析,提出设计变更,并鼓励运营改进 • 在设计/编码决策中保持良好的判断力,将客户体验放在首位 • 从代码审查中获取反馈并应用更改以符合标准 • 进行代码审查以提供有关工程最佳实践和遵循开发程序的指导 • 确保产品开发的各个方面遵循合规性和安全性最佳实践 • 在开发标准中嵌入软件可靠性工程标准,表现出不懈的关注 • 接受新兴技术机会并为支持银行技术转型的最佳实践做出贡献 • 为创新、协作和持续改进的文化做出贡献 • 批判性地审查任务,确保它们被适当地优先排序和调整大小以实现增量交付;在需要升级之前预测并沟通阻碍和延迟 要求 • 学士学位或同等工作经验 • 零到两年相关经验 • 精通 Java 编程语言、相关库和面向对象原则。 • 具有 Spring Boot 框架的经验。 • 较强的问题解决和分析能力。 • 具有版本控制系统(例如 Git)的经验。 • 熟练掌握敏捷软件开发生命周期和 DevOps 原则 • 寻找简化产品和技术设计的机会 • 较强的问题解决和分析能力。 • 出色的沟通和人际交往能力 加分项 • 具有构建企业规模前端应用程序的经验 • 了解数据库和 SQL 是一个加分项。 • 熟悉开发工具如 Eclipse 或 IntelliJ IDEA。 • 了解云平台(例如 Azure、AWS)和容器化工具(例如 Docker)是一个加分项。 • 了解敏捷开发方法。 • 基本了解前端技术 HTML、SCSS、JavaScript、React.js、Node.js 和相关库/框架 • 具有微前端架构经验 • 具有 GraphQL、REST API 的 API 集成经验,渗透测试、负载测试经验 • 使用 Gitlab、Jenkins CI/CD、Docker 进行代码管理和构建部署 • 具有使用 SonarQube、Fortify 和 Black Duck 等工具的经验。 • 具有 JIRA、GitLab 和 Jenkins 等 SDLC 工具的经验。 • 使用 Figma 或 Invision 等设计/原型工具。 • 具有为云构建应用程序的经验 • 识别和解决性能和可扩展性问题。 福利 • 医疗保健(医疗、牙科、视力) • 基本定期和可选定期人寿保险 • 短期和长期残疾保险 • 怀孕残疾和育儿假 • 401(k) 和雇主资助的退休计划 • 带薪假期(根据薪资等级和任期从两周到五周不等) • 多达 11 个带薪假期机会 • 收养援助 • 每工作 30 小时累积 1 小时病假和安全假,除非法律另有规定,每年最多 80 小时