高级Java开发者

15个月前全职
CGI

CGI

location 多伦多
unsaved
高级Java开发人员 职位描述 我们是加拿大最大的独立信息技术服务公司,在经过45年的发展后,我们仍在不断壮大!加入我们的银行服务部门,成为加拿大最大的IT公司的“高级Java开发人员”。 这个角色是混合型的,要求您每周至少在我们客户的(多伦多Wellington St W)和/或多伦多市中心办公室(250 Yonge Street)待两天 - 随时可能有所变动。 您未来的职责和任务 • 独当一面 - 对解决方案的成功交付负责。在需要的时候指导其他开发人员进行实施,并组织设计审查、代码审查和技术文档审查等审查活动,以确保成功的交付成果。 • 探索现有应用系统,确定复杂性区域,潜在的成功实施风险。 • 不断与客户和项目团队沟通 - 澄清客户需求,提出技术团队的想法,并解释开发工作的进展情况。 • 严格遵循银行的工程标准,并确保在项目的所有模块中遵循这些标准。 • 始终进行代码和设计审查。 • 确保遵循必要的程序,并帮助定义操作标准和流程。 成功担任此职位所需的资格 • 必须具备8年的Java经验,并具有JAVA/J2EE spring boot、spring framework堆栈的专家级(实践)知识和理解能力。 • 必须深入理解微服务、API、Kafka和微服务的最佳实践、模式 - 强烈推荐使用Spring boot微服务。 • 金融/银行业经验 • 强大的系统分析、设计和架构基础,单元测试和其他软件开发生命周期活动 • 有敏捷/瀑布交付方法的工作经验 • 在协作、敏捷和分布式开发环境中感到自在。 • 良好的沟通能力,能够与业务和其他利益相关者有效沟通 • 出色的书面、演示和沟通技巧 Nice to have - • 电子支付经验(电汇、电子转账、EFT/AFT)