位于安大略省MISSISSAUGA的全球金融公司有一份经验丰富的Java/React开发人员的即时合同机会。
"该角色目前处于混合工作模式。
在远程工作期间,您需要可靠的互联网、计算机和安卓或iPhone用于远程访问客户系统。
根据团队需求,我们每周需要在办公室工作3天。
• 所有报价之前都需要进行视频/面对面面试。
客户商业银行(CCB)提供最高质量的金融建议,帮助像您这样的企业在国内市场以及国际市场繁荣发展。 CCB技术部门正在寻找一位强大的开发人员来开发关键业务产品和客户倡议。
该角色的职责是构建应用程序的前端,并开发REST API并支持应用程序。作为应用程序开发人员,候选人应具备良好的分析思维、问题解决能力、良好的编程/技术基础和学习新技术/概念的渴望。候选人必须愿意接受挑战和建议。
后端(必需):(10+年经验)
• 必须具备2年以上的端到端应用程序解决方案和架构开发经验
• 有使用Spring Boot开发低延迟、高吞吐量API的经验。
• 具备扎实的核心Java和函数式编程经验。
• 具备数据建模经验,并具备关系型数据库和非关系型数据库(Oracle和MongoDB)的经验。
• 了解如何将API与第三方库/供应商集成并处理其安全性。
• 负责服务器端的设计和开发。
• 开发通用的、可重用的组件和服务。
• 有主动研究、学习和推荐新兴技术的能力。
• 能够与全球团队合作,并在关键项目倡议中领导他们。
• 负责同行代码审查、单元测试,利用应用程序的CICD流水线。
前端(必需):(3+年经验)
• 有作为React开发人员的工作经验
• 扎实的JavaScript、CSS、HTML和前端语言(包括Node JS)知识。
• 熟悉React工具,包括React.js、Webpack、Bootstrap、SASS、Express、Redux和Flux。
• 具备UI应用程序的端到端部署的全面知识。
• 使用React概念开发和实现高度响应的用户界面组件。
• 审查应用程序要求和界面设计。
• 熟练掌握基于浏览器的调试和性能测试。
其他领域(必需)
• 使用Git/BitBucket的经验。
• 良好的书面和口头沟通能力。
• Unix shell脚本编写。
• 良好的故障排除能力。
可选(有利)的技能
• 了解ElasticSearch和GraphQL。
• 了解OpenShift容器平台。
• 了解Hazelcast。
• Java内存管理。
• 用于Node.js的Winston日志记录框架。
• 具备构建分布式、多层应用程序的经验将非常有优势。
• 具备构建高性能、可扩展应用程序的经验将非常理想。
• 具备构建符合AODA/WCAG/ADA标准的可访问数字体验的经验,并了解使用NVDA/JAWS/AXE等网络辅助工具。