职位:后端工程师
地点:休斯顿,德克萨斯州
面试:在线
类型:合同
经验年限:8年以上
职位简介:
作为CIB全球银行部数字投资银行的一个新兴成员,您将成为一个敏捷团队的一部分,该团队旨在以安全和可扩展的方式设计和交付市场领先的技术产品。
职位概述:
作为数字投资银行的开发工程师,您将成为一个敏捷团队的一部分,致力于以安全和可扩展的方式增强、设计和交付公司的先进技术产品的软件组件。您将在技术产品、应用程序或系统的多个组件中,通过设计、开发和技术故障排除来执行软件解决方案,同时获得在您的角色中成长所需的技能和经验。我们欢迎所有水平和能力的申请者探索机会。
工作职责:
- 领导后端项目的技术交付,确保与业务成果和良好的工程实践保持一致。
- 设计和交付具有强大质量、紧迫性和卓越运营的可扩展、弹性服务。
- 推动架构和测试纪律(例如,TDD/BDD/DDD在适当情况下),包括自动化单元和集成测试。应用敏捷软件方法的实际经验。
- 精通一种或多种编程语言,如Java或Python。
- 具备前端技术经验,如HTML、CSS、JavaScript,以及框架如React.js、Angular。
- 具有使用AWS构建云原生或云就绪应用程序的经验。
- 接触过容器技术,如Kubernetes。
- 执行标准软件解决方案、设计、开发、测试和部署。
- 在设计、开发、编码和排除故障时考虑上下游系统和技术影响。
- 运用技术技能分解解决方案并解决技术问题。
- 增强团队的多样性、公平、包容和尊重文化。
必需的资格、能力和技能:
- 计算机科学工程或同等学历的学士学位。
- 至少3年平台或产品开发经验。
- 接触过与CI/CD、应用程序弹性和安全性相关的工具。
- 后端微服务设计和开发专业知识(Spring Boot/Spring Core)和API设计(REST;GraphQL是加分项)。
- 云原生工程经验(优选AWS)和异步消息传递(Kafka/JMS)。
- 跨RDBMS(优选Oracle)和NoSQL的数据经验。
- 拥有CI/CD和开发者工具(例如,Maven、Jenkins、Git)和自动化测试(例如,JUnit、Mockito、JaCoCo)的实际经验。
- 具备代码质量和审查实践的工作知识(例如,静态分析如PMD)。在技术学科内的应用软件和技术流程的新兴知识,特别是构建云原生解决方案(AWS)。
- 软件工程概念的正式培训或认证以及相关的应用经验。
- 展示通过影响力领导、指导工程师和跨职能协作的能力。
优先资格:
- 具有使用GenAI和代理工具(例如,Copilot)提高编码速度和质量的经验;将LLM功能集成到工程解决方案中的经验是一个加分项。
具有Kotlin、Hibernate和/或事件驱动架构的经验。