高级Java后端工程师

休斯顿 2天前合同 网络
面议
职位:后端工程师 地点:休斯顿,德克萨斯州 面试:在线 类型:合同 经验年限: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和/或事件驱动架构的经验。