Citizens Bank

高级全栈工程师在公民银行

技术与编程 全职
860天前

详细信息

标题:高级全栈工程师

地点:远程

类别:技术

作为一名软件工程师,您将与一群才华横溢的工程师一起工作并指导他们,同时追求广泛的计划。通过利用您的技术技能和对创新的渴望,您将生产出颠覆性技术,确保公民的市场领导地位。作为未来的领导者,您将在多个解决方案上工作,涵盖我们的消费者银行应用程序。

高级软件工程师将负责:

  1. 设计、修改、开发和实施技术解决方案。构建现代、结构合理的组件、工具和应用程序,以满足使命驱动的战略业务目标。
  2. 参与一个正在迅速转型为敏捷方法论的环境,坚持最佳实践并与您的团队成员有效协作。
  3. 设计、修改、开发和实施软件解决方案。构建现代、结构合理的组件、工具和应用程序,以满足使命驱动的战略业务目标。
  4. 将服务质量特性,如可扩展性、可管理性和可维护性,注入到分布式服务基础框架中,以创建或扩展业务或技术能力。
  5. 从以往的经验中提供洞见,考虑设计规范时,考虑面向消费者的产品的目标。
  6. 参与生产支持活动。

所需资格

  1. 5年以上软件开发经验,有成功推出商业产品的证明记录
  2. 3年以上收集需求、创建软件设计和开发高效实现的经验
  3. 在团队环境中操作的能力,强大的人际交往和沟通技巧
  4. 使用Java技术Springboot、Spring MVC、Spring Data和RESTful微服务。
  5. 数据结构和算法,强大的操作系统基础,Java概念
  6. 分布式系统管理/追踪和监督,如ELK堆栈、Prometheus
  7. 在低延迟和高交易量系统的背景下,使用NoSQL数据库和分布式消息系统的经验,如Redis、Kafka、Couchbase、Cassandra
  8. 分布式系统软件设计知识以及对TCP基础、计算机架构、存储和IO子系统的理解。
  9. 面向对象编程经验和构建可扩展和可重用软件组件的经验。
  10. 使用依赖注入框架的经验(Spring、CDI、Docker等)。

期望资格

  1. 了解银行业,特别是托管和消费者银行业务、债务收集、欺诈预防和贷款服务的功能。
  2. AWS/AZURE/GCP/私有/混合云经验。
  3. Linux和开源架构经验。
  4. 全栈开发经验。了解
  5. 使用CI/CD管道(CircleCI、Jenkins或同等)的经验
  6. 云认证,如AWS解决方案架构师
  7. 了解安全概念和工具,包括但不限于PKI、密码学,以及这些如何适用于Web概念(HTTP(S)、SSL/TLS、证书等)

教育和认证

  1. 所需:软件工程、计算机科学、工程、数学或相关学科学士学位

免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅