标题:高级全栈工程师
地点:远程
类别:技术
作为一名软件工程师,您将与一群才华横溢的工程师一起工作并指导他们,同时追求广泛的计划。通过利用您的技术技能和对创新的渴望,您将生产出颠覆性技术,确保公民的市场领导地位。作为未来的领导者,您将在多个解决方案上工作,涵盖我们的消费者银行应用程序。
高级软件工程师将负责:
- 设计、修改、开发和实施技术解决方案。构建现代、结构合理的组件、工具和应用程序,以满足使命驱动的战略业务目标。
- 参与一个正在迅速转型为敏捷方法论的环境,坚持最佳实践并与您的团队成员有效协作。
- 设计、修改、开发和实施软件解决方案。构建现代、结构合理的组件、工具和应用程序,以满足使命驱动的战略业务目标。
- 将服务质量特性,如可扩展性、可管理性和可维护性,注入到分布式服务基础框架中,以创建或扩展业务或技术能力。
- 从以往的经验中提供洞见,考虑设计规范时,考虑面向消费者的产品的目标。
- 参与生产支持活动。
所需资格
- 5年以上软件开发经验,有成功推出商业产品的证明记录
- 3年以上收集需求、创建软件设计和开发高效实现的经验
- 在团队环境中操作的能力,强大的人际交往和沟通技巧
- 使用Java技术Springboot、Spring MVC、Spring Data和RESTful微服务。
- 数据结构和算法,强大的操作系统基础,Java概念
- 分布式系统管理/追踪和监督,如ELK堆栈、Prometheus
- 在低延迟和高交易量系统的背景下,使用NoSQL数据库和分布式消息系统的经验,如Redis、Kafka、Couchbase、Cassandra
- 分布式系统软件设计知识以及对TCP基础、计算机架构、存储和IO子系统的理解。
- 面向对象编程经验和构建可扩展和可重用软件组件的经验。
- 使用依赖注入框架的经验(Spring、CDI、Docker等)。
期望资格
- 了解银行业,特别是托管和消费者银行业务、债务收集、欺诈预防和贷款服务的功能。
- AWS/AZURE/GCP/私有/混合云经验。
- Linux和开源架构经验。
- 全栈开发经验。了解
- 使用CI/CD管道(CircleCI、Jenkins或同等)的经验
- 云认证,如AWS解决方案架构师
- 了解安全概念和工具,包括但不限于PKI、密码学,以及这些如何适用于Web概念(HTTP(S)、SSL/TLS、证书等)
教育和认证
- 所需:软件工程、计算机科学、工程、数学或相关学科学士学位
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。