Java全栈开发人员(新加坡人)

16个月前全职
Crédit Agricole Corporate and Investment Bank

Crédit Agricole Corporate and Investment Bank

location 新加坡
unsaved
软件开发人员(Java全栈) (仅限新加坡人) 我们是谁 Crédit Agricole Corporate and Investment Banking(CA-CIB)是Crédit Agricole集团的CIB部门,是全球第11大银行(按总资产计算)。 我们的新加坡中心是CA-CIB全球业务的两个主要IT中心之一。 我们每天与位于33个国家的国际分支机构合作,通过: 设想和准备银行未来的信息系统 在大规模开发项目中与核心银行旗舰和横向领域合作和支持 提供高级内部银行应用程序 这种独特的定位使我们能够为我们的核心银行业务在市场上获得可持续的竞争优势。 我们寻求具有创新和敏捷思维的人,与我们分享相同的心态,以支持雄心勃勃和即将到来的技术挑战。 职位 在一个充满挑战和多元文化的环境中,我们寻求一名高级Java开发人员加入我们的核心银行IT部门,该部门负责开发和维护CACIB的国际后台现金管理系统。 该信息系统部署在全球25个业务单位中。 该系统具有多个模块,用于管理参考数据、商业后台功能(付款、汇款、贷款、存款、担保、信用证等)、会计、管理控制和信用风险监控。 该系统满足当地监管报告需求和总部报告需求,基于数据仓库。 候选人将致力于为银行的现金管理系统实施新的解决方案,与BA、PM、技术负责人和共同开发人员组成团队合作。 仅限新加坡人 主要职责 与项目相关方密切合作,负责: 根据功能规范设计和实施全新解决方案,使用最新的Java技术框架和React框架 准备、计划和执行从支持到生产服务的推出。目标是将应用程序平稳地推出到不同的站点。 与技术负责人/架构师密切合作,制定技术规范。 起草规范、技术设计、单元测试、代码审查和详细的系统集成文档,以及项目生命周期中所需的任何其他文档。 为保持高水平的交付质量作出贡献 支持功能和用户验收测试 执行非功能测试 在应用程序投入生产时积极参与问题的分析和解决,并在需要时提供技术支持。 资格和个人资料 此职位要求在Java-J2EE软件工程方面具有至少5年以上相关经验,最好是在银行环境中,并具有ReactJS/UI方面的经验优势 技术 在Unix环境中,具有至少5年以上最新Java/JEE技术的Web和独立应用程序设计和开发经验。 具有至少2-3年最新React/Angular框架的UI开发经验 对Spring框架(IOC、Spring Boot、Spring Batch、Spring Integration、Spring Security等)有很好的理解和实践经验。 对Docker、CI/CD和Kubernetes有良好的理解和实践经验。 对微服务架构有深入的了解和实践经验。 熟悉Jenkins、Maven、Master Deploy等源代码管理工具。 对IBM MQ、HornetQ、RabbitMQ等消息系统有很好的了解。 对Aurelia / Durandal等JavaScript技术有实际经验。 在Sonarqube等平台上具有优质代码交付的经验。 在与Jboss、Jetty、Webphere等应用服务器一起工作方面有实际经验。 使用成熟模式进行解决方案设计,了解反模式,进行性能调优 功能 支付/银行业知识是一个很大的优势。 了解现金管理系统是一个很大的优势-例如ISO20022、支付流程等。 其他专业技能和心态 良好的组织和沟通能力 较强的分析和解决问题的能力 团队合作精神-喜欢解释和分享知识 了解各种软件开发程序 愿意从事新的课题,并共同提出创新解决方案 积极主动 能够遵循规定的程序 理解和尊重文化多样性