全栈开发者 Java,React,NodeJS(5-6年工作经验必须-多伦多) 职位描述:中高级Java开发者,具有React Native,NodeJS经验(多伦多) 职位概述 该职位全职工作,严格限制在多伦多。 职位名称:高级Java开发者 所需经验:5-6年 职位类型:全职 主要职责 • 全栈开发者(Java,React,Node.js) • 所需经验:5-6年,必须 职位类型:全职 项目参与 参与两个主要项目:一个使用Java进行后端开发,另一个专注于React和Node.js。 全栈开发 • 开发和维护Web应用程序:第一个项目的后端使用Java,第二个项目的全栈开发使用React和Node.js。 • 参与整个应用程序的生命周期,重点是编码和调试。 前端开发 • 使用React.js实现动态和响应式用户界面。 • 与设计师合作,将视觉概念转化为功能性在线体验。 后端开发 • 使用Java和Node.js开发服务器端逻辑。 • 定义和维护数据库和服务器端应用程序。 集成和测试 • 将用户界面与服务器端逻辑集成。 • 实施自动化测试平台和单元测试。 代码质量和标准 • 通过严格的审查和遵循最佳实践确保代码质量。 • 创建可扩展、可重用的代码和库以供将来使用。 协作与沟通 • 在团队中设计和实施新功能。 • 与团队成员和利益相关者有效沟通,了解需求并提供解决方案。 资格 • 计算机科学、工程或相关领域的学士学位。 • 3-4年全栈开发经验。 • 熟练掌握Java,并具有Java Web框架的经验。 • 在JavaScript方面具有深厚的专业知识,特别是在React和Node.js方面。 • 有RESTful API开发经验。 • 熟悉MySQL、Oracle和MongoDB等数据库系统。 • 了解前端技术(HTML5、CSS3、JavaScript)。 • 有使用Git等代码版本控制工具的经验。 • 熟练使用Google Cloud Platform(GCP)进行应用程序的部署和管理。 • 强大的问题解决能力和协作能力。 额外技能(理想情况下) • 有敏捷/Scrum方法论的经验。 • 熟悉容器化(Docker,Kubernetes)。 • 了解现代构建流水线和工具(webpack,Babel,NPM)。 • 对服务器端CSS预处理器(例如Sass,LESS)有良好的理解。 我们提供 • 有竞争力的薪资和健康/福利福利包,加上市区办公环境 • 提供职业增长和发展机会。 • 创造性和协作的工作环境。 • 灵活的工作时间和远程工作选项。 如何申请 请提交您的简历、求职信和任何相关的工作样本或作品集。感谢所有申请者的关注;然而,只有被选中进行面试的候选人会收到回复。 MarkiTech.AI是一家平等机会雇主,重视其员工的多样性,鼓励所有合格个人申请。