职位:首席 Java Scala 区块链软件工程师(芝加哥)
这不是 C2C 职位,仅限永久 W2 直接招聘***
• **该职位有奖金资格***
一家享有盛誉的金融机构目前正在寻找一位首席软件 Java 工程师,要求具有 Scala 和区块链经验。候选人将负责业务功能的开发和交付,整合各种上游数据源,并通过用户界面呈现数据,同时丰富和推进平台。该软件必须实现数据丰富的展示、性能、用户体验,并能在全球经济中支持最繁忙的交易日,具备坚如磐石的可靠性。
候选人必须能够创造性地解决问题,有效沟通,并积极参与技术决策,以实现这些目标。
职责:
与正在构建下一代基于区块链的证券借贷系统的专家并肩工作,开辟资本市场行业数字化转型的未来。
与他人合作,交付可能涉及多个系统的复杂项目。
不断思考下一步,同时提升自己和周围的人。
在编码、测试、故障排除、调试和记录所开发的系统时,开发复杂技术挑战的解决方案。
通过分析、代码重构和系统调优来优化应用程序性能。
推荐可以提高系统和开发流程效率和质量的技术和工具。
资格:
[必需] 2 年以上 Scala 开发经验
[必需] 7 年以上软件开发经验
[必需] 5 年以上 Java 或相关技术经验
[必需] 3 年以上 react js 或类似技术经验
[必需] 1 年以上分布式应用设计和区块链经验
[必需] 有 Akka 或其他基于 Actor 系统的经验
[必需] 有 Devops 和 CICD 工具(GIT、Jenkins、Docker、Kubernetes、Harness、Rancher)经验
[必需] 能够编写清晰、无错误的代码,易于理解和维护
[必需] 有 BDD 方法论和自动化验收测试经验
技术技能与背景:
[必需] 具有 Scala 基础的软件开发经验
[必需] 有 Web/移动应用开发经验
[必需] 理解消息代理、队列和分布式数据存储(Kafka、MQ、Redis、Splunk)
[必需] 在 Unix/Linux 环境中工作经验,大型软件系统开发,安全软件开发,公共云平台
[必需] 精通函数式编程、面向对象设计、行业最佳实践、软件设计模式和架构原则
[必需] 精通以下类型的测试:单元测试、集成测试、系统测试、功能测试、非功能测试、回归测试、性能测试、安全测试和验收测试
[必需] 深刻理解性能问题和多线程开发
[必需] 有持续集成工具和技术经验,自动化流程,使用 Python 和其他语言编写脚本。
教育:
[必需] 计算机科学或类似技术领域的学士学位
[优先] 硕士学位优先