Java 全栈开发工程师

多伦多 4个月前合同 网络
182 - 209 / 时
职位名称:Java 全栈开发工程师 工作地点:密西沙加 / 多伦多 工作性质:合同 职位描述: 我们正在寻找一位高技能的 Angular 和 Java 全栈开发工程师加入我们的动态团队。作为全栈开发工程师,您将负责开发和维护我们网络应用程序的前端和后端组件。您将与跨职能团队合作,提供高质量、可扩展且易于维护的软件解决方案。 主要职责: 1. 使用 Angular 框架开发前端组件,确保在各种设备和浏览器上具有响应性和最佳性能。 2. 使用 Java 和 Spring 框架设计和实现 RESTful API 和后端服务。 3. 与 UI/UX 设计师合作,将设计模型转化为具有丰富用户界面的互动网络应用程序。 4. 编写干净、模块化且文档齐全的代码,遵循最佳实践和编码标准。 5. 实施安全和数据保护措施,以确保用户数据的完整性和机密性。 6. 根据需要集成第三方 API 和服务。 7. 进行代码审查,并向团队成员提供建设性的反馈。 8. 解决用户和利益相关者报告的问题,确保及时解决。 9. 持续研究和评估新技术,以提高我们的开发流程的效率和有效性。 10. 与 QA 工程师紧密合作,确保软件交付的质量和可靠性。 任职要求: 1. 具有作为全栈开发工程师的证明经验,精通 Angular 和 Java 技术。 2. 在使用 Angular、React、HTML5、CSS3 和 JavaScript/TypeScript 进行前端开发方面具有较强的能力。 3. 在使用 Java、Spring 框架及相关技术进行后端开发方面具有熟练的能力。 4. 具有 SQL、MySQL 或 PostgreSQL 等数据库技术的经验。 5. 了解软件开发方法论(敏捷/ Scrum)和版本控制系统(Git)。 6. 具有优秀的问题解决和分析能力,并注重细节。 7. 具备强大的沟通和协作能力,能够在团队环境中有效工作。