资深后端 Java 开发工程师

多伦多 12天前全职 网络
面议
职位概述: 该职位涉及构建和支持重要的银行应用程序。作为一名经验丰富的 Java 开发人员,候选人需要展示出强大的分析思维、解决问题的能力、扎实的编程/技术基础,以及对学习新技术和概念的渴望。候选人必须愿意接受挑战和新想法。 职责: 通过深入评估复杂的业务流程、系统流程和行业标准,解决高影响力的问题/项目。 运用高级应用程序编程知识,确保应用程序设计符合整体架构蓝图。 利用系统流程的高级知识,参与制定编码、测试、调试和实施的标准。 全面了解业务领域(如架构和基础设施)如何整合以实现业务目标。 提供深入分析和解释性思维,以定义问题并开发创新解决方案。 参与指导初级开发人员和分析师。 评估风险,确保遵守适用的法律、规则和规定,遵循政策,运用合理的道德判断,并透明地上报控制问题。 资格: 5-8 年软件开发经验,专注于 Java/Spring/Spring Boot 后端应用程序开发。能够独立或在小组中完成分配的项目。 后端开发(必需): 使用 Java、Spring 和 Spring Boot 开发低延迟和高吞吐量 API 的经验。 扎实的核心 Java 和函数式编程经验。 在数据建模方面具有丰富经验,并熟悉关系型和 NoSQL 数据库,特别是 Oracle 和 MongoDB。 负责服务器端设计与开发。 开发公共、可重用的组件和服务。 其他领域(必需): 使用 Git/BitBucket 的经验。 良好的书面和口头沟通能力。 良好的故障排除能力。 其他领域(加分项): Unix Shell 脚本编写。 了解 ElasticSearch 和 GraphQL。 了解 OpenShift 容器平台。 了解 Hazelcast 或 Redis。 Java 内存管理。 有构建分布式多层应用程序的经验者优先。 有构建高性能和可扩展应用程序的经验者优先。 了解 AI/ML 和 LLMs。 教育背景: 学士学位/大学学位或同等经验。 优先考虑硕士学位。 ------------------------------------------------------ 职位系列: 技术 ------------------------------------------------------ 职位类别: 应用程序开发 ------------------------------------------------------ 工作时间: 全职 ------------------------------------------------------ 全职薪资范围: $94,300.00 - $141,500.00 ------------------------------------------------------ 最相关技能: 请参见上述要求。 ------------------------------------------------------ 其他相关技能: 有关补充技能,请参见上文和/或联系招聘人员。 ------------------------------------------------------ 花旗公司是一个平等机会的雇主,合格的候选人将不分种族、肤色、宗教、性别、性取向、性别身份、国籍、残疾、受保护的退伍军人身份或法律保护的其他特征而获得考虑。 如果您是残疾人士,并且需要合理的便利以使用我们的搜索工具和/或申请职业机会,请查看花旗的无障碍政策。 查看花旗的平等就业机会政策声明和了解您的权利海报。