全栈开发者 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是一家平等机会雇主,重视其员工的多样性,鼓励所有合格个人申请。