Java 全栈 - 软件工程师 III

9小时前全职
73.8万 - 129万 / 年 Bank of America

Bank of America

location 芝加哥
unsaved
职位描述: 在美国银行,我们的共同目标是通过每一次连接的力量来改善财务生活。我们通过推动负责任的增长,每天为我们的客户、团队成员、社区和股东提供服务来实现这一目标。 成为一个优秀的工作场所是我们推动负责任增长的核心。这包括我们对创造一个包容性工作环境的承诺,吸引和发展优秀人才,支持团队成员的身体、情感和财务健康,认可和奖励表现,以及我们在服务的社区中产生的影响。 美国银行致力于建立一种办公室文化,要求在办公室出勤,并根据角色特定的考虑为我们的团队成员和业务提供适当的灵活性。 在美国银行,您可以建立成功的职业生涯,拥有学习、成长和产生影响的机会。加入我们! 职位描述: 该职位负责开发和交付复杂的需求,以实现业务目标。该职位的主要职责包括确保软件开发符合功能、非功能和合规要求,解决方案从一开始就设计良好,具备可维护性、易于集成和测试。职位期望包括对行业常见的开发和测试实践,以及设计和架构模式的深入了解。 主要职责: • 编写解决方案代码和单元测试,以根据定义的接受标准和合规要求交付需求/故事 • 设计、开发和修改架构组件、应用程序接口和解决方案启用器,同时确保主要架构的完整性得以维护 • 指导其他软件工程师,培训团队有关持续集成和持续开发(CI-CD)实践及自动化工具栈 • 执行故事细化、需求定义,并估算实现故事所需的工作量,贯穿交付生命周期 • 根据需要进行风险缓解或实施新想法的实验/概念验证 • 自动化手动发布活动 • 设计、开发和维护自动化测试套件(集成、回归、性能) 资格要求: • 5年以上行业经验或在敏捷、Scrum和精益环境中开发应用程序和服务的同等技能 • 5年以上Java软件开发经验,构建大型分布式企业平台,重点关注性能、可扩展性、安全性和可靠性。 • 具有Angular、React等前端开发框架的经验。 • 具有使用关系数据库(如Oracle 19c、Microsoft SQL Server)的经验。 • 对Web服务、全栈系统架构和系统集成中的设计模式和最佳实践有深入了解 • 具有编排技术、GIT和持续集成(CI)、持续交付(CD)管道的经验 • 良好的面向对象原则、系统设计和图示、数据结构和算法的理解 • 具有完整系统实施生命周期(分析、设计、构建、测试、实施和支持)的经验 期望: • 10年以上软件开发经验 技能: • 应用程序开发 • 自动化 • 影响力 • 解决方案设计 • 技术战略开发 • 架构 • 商业头脑 • DevOps实践 • 结果导向 • 解决方案交付流程 • 分析思维 • 协作 • 数据管理 • 风险管理 • 测试工程 班次: 第一班次(美国) 每周工作小时: 40 薪酬透明度详情 美国 - 伊利诺伊州 - 芝加哥 - 540 W Madison St - 美国银行大厦 (IL4540) 薪酬和福利信息 薪资范围 年薪 $102,900.00 - $180,000.00,具体报价将根据经验、教育和技能水平确定。 可享受酌情激励 该角色有资格参与年度酌情计划。员工根据其整体个人表现结果和行为、其业务线和/或团队的表现和贡献,以及公司的整体成功,有资格获得年度酌情奖励。 福利 该角色目前符合福利资格。我们提供行业领先的福利,访问带薪休假,资源和支持,以便我们的员工能够产生真正的影响,并为我们业务的可持续增长和我们服务的社区做出贡献。