职位:软件开发人员 - Java + 大数据
职位描述:
• 该部门负责开发和维护风险和金融应用程序,这些应用程序由全球用户使用,涵盖市场风险、交易对手风险和财务领域。
• 这些应用程序是内部开发的,使用了微软和开源技术的混合。
• 近年来,技术基础设施的发展为回答越来越具有挑战性的监管提供了前所未有的机会。
• 这个空缺职位是为了加入一个重要的投资项目,以应对FRTB监管。
• 为了准备应对监管要求,市场风险信息系统平台正在重新设计,以实现全球化和可适应性,实现自动化报告和实时处理和监控。
• 市场风险数据智能项目将改变市场风险应用程序的现有状态,将其提升到一个新的水平。
• 在提出解决方案的技术研究中发挥领导作用,同时涉及基础设施大数据专家、业务分析师需求方面的专业知识。
• 编写拟议设计并开发解决方案。
• 隐含确保所有CI-CD工件都是解决方案的一部分。
• 在培养团队成员的知识和指导最佳实践的同时进行代码审查。
• 与项目经理进行互动并提供报告。
• 监控技术风险并适时向管理层升级。
• 研究、设计和开发软件。
• 分析用户需求并开发软件解决方案。
• 更新软件,增强现有软件功能,并开发和指导软件测试和验证程序。
• 与其他工程师合作,集成硬件和/或软件系统。
• 该职位要求在执行职责时具有自主性和可靠性,并在所有非功能性交付方面具有主动性和领导力,例如测试工具、模拟对象、生产监控问题、质量控制(包括性能和负载测试)。
要求:
• 至少8年软件开发经验
• 至少5年Java/J2EE开发经验
• 掌握数据摄取和数据处理技术,如Spark流和Spark
• 掌握消息传递系统,如Kafka、Flume或ActiveMQ、MQSeries或RabitMQ
• 掌握Hadoop(最好是Hortonworks发行版)- HDFS、HBase、Hive、ORC/Parquet。
• 构建工具 - Maven/sbt/ant、UML、Restful web服务、Jenkins/Team City、源代码管理 - SVN/GIT、使用Junit进行TDD、Jira/QC。
• 使用经过验证的模式进行解决方案设计,了解反模式,特别是在流式处理中进行性能调优
• 掌握Phoenix、ElasticSearch、Sqoop、StreamSets等工具是有益的。
• 对金融和投资银行有基本的了解
• 出色的书面和口头沟通能力,既适用于团队成员,也适用于管理层
• 强大的分析和问题解决能力
• 熟练的软件开发生命周期
• 对跟踪技术趋势并参与社区有兴趣
• 热衷于分享专业知识并培养团队成员的技能
• 对指导初级团队成员提供高质量交付成果的兴趣
• 至少拥有以下任何学位:
• 计算机科学
• 信息技术
• 编程与系统分析
• 科学(计算机研究)
关于申请:
• 申请此职位,并将您的简历以职位名称作为电子邮件标题发送至:treasa.wong@migso-pcubed.com