全栈Java软件工程师

多伦多 8天前全职 网络
面议
我们是Synechron,我们相信数字化的力量能够更好地改变企业。我们的全球咨询公司结合创造力和创新技术,提供行业领先的数字解决方案。Synechron的前沿技术和优化策略涵盖端到端的人工智能、咨询、数字化、云计算与DevOps、数据和软件工程,为一系列知名的金融服务和技术公司提供服务。通过我们FinLabs的研究和开发计划,我们开发现代化解决方案,从人工智能和区块链到数据科学模型、数字承保、移动优先应用等。Synechron拥有值得自豪的顶级客户,全球员工超过14,500人,在21个国家的关键全球市场设有58个办事处。 我们正在寻找一位专注于前端开发的高技能Java全栈开发人员,加入我们的团队,为一家知名银行客户服务。理想的候选人将拥有丰富的经验,能够构建可扩展、安全且用户友好的银行应用程序,主要强调前端技术,同时保持扎实的后端专业知识。您将与跨职能团队合作,提供创新的银行解决方案,以提升客户体验和运营效率。 根据法律规定,如果该职位在多伦多,ON填补,基本工资为CAD$110k -CAD$125k/年及福利(见下文)。 使用现代JavaScript框架和库设计、开发和维护银行应用程序的前端功能。使用Java、Spring Boot和相关技术构建强大的后端服务和API。与UI/UX设计师合作,实现响应式和以用户为中心的界面。确保应用程序的高性能、安全性和响应性。通过RESTful API将前端组件与后端服务集成。编写干净、可扩展和可维护的代码,遵循最佳实践和编码标准。参与代码审查、测试和部署活动。及时排除和解决前端和后端问题。保持对全栈开发的最新行业趋势、技术和最佳实践的了解,特别是在银行和金融服务领域。 计算机科学、软件工程或相关领域的学士或硕士学位。~9年以上全栈开发的证明经验,专注于前端重架构。~ 精通Java、Spring Boot和相关后端框架。~ 拥有React.js或Vue.js等前端技术的丰富经验。~ 扎实理解HTML5、CSS3、JavaScript(ES6+)和UI/UX原则。~ 使用SQL Server的关系数据库和数据建模经验。~ 设计、开发、测试和排除RESTful API和接口规范(Swagger)问题的实际经验。~ 具有使用DevOps管道(Git、Maven、Jenkins)、持续集成/交付、自动化测试(单元、功能、性能)的经验。~ 在整个软件开发生命周期内的专业软件工程实践经验,包括编码标准、代码审查、源代码管理、构建过程和测试。~ 理解使用JIRA的敏捷方法和项目管理。~ 精通各种Web技术,并在前端开发上有丰富的实验经验。~ 理解银行业的安全标准和数据保护机制。 了解AWS、Azure或GCP等云平台。具有DevOps实践和CI/CD管道的经验。熟悉敏捷/Scrum方法。接触过银行合规和监管要求。 15天(3周)的带薪年假,加上额外的10天个人假(浮动假和病假)。~ 包括医疗、牙科、视力、寿险和长期残疾的综合保险计划。~ 灵活的混合政策。~ 高等教育认证政策。~ 在全球领先的一流银行、金融机构和保险公司参与尖端项目。~ SYNECHRON的多样性与包容性声明 多样性与包容性是我们文化的基础,Synechron自豪地成为一个平等机会的工作场所,并且是一个平权行动雇主。我们的多样性、公平和包容性(DEI)计划“同中有异”致力于培养包容性文化——促进平等、多样性和尊重所有人的环境。我们坚信,作为一家全球公司,多样化的员工队伍有助于建立更强大、更成功的企业。我们鼓励来自不同背景、种族、民族、宗教、年龄、婚姻状况、性别、性取向或残疾的申请者申请。我们通过提供灵活的工作安排、指导、内部流动、学习和发展计划等来赋予我们的全球员工权力。