Java 全栈开发工程师 - 全球信息安全

21小时前全职
101K - 180K USD / 年 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)管道的经验 • 对面向对象原则、系统设计和图示、数据结构和算法有良好的理解 • 具有完整系统实施生命周期(分析、设计、构建、测试、实施和支持)的经验 技能: • 应用开发 • 自动化 • 影响力 • 解决方案设计 • 技术战略发展 • 架构 • 商业头脑 • DevOps实践 • 结果导向 • 解决方案交付流程 • 分析思维 • 协作 • 数据管理 • 风险管理 • 测试工程 班次: 第一班(美国) 每周工作小时: 40