职位名称: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. 具备强大的沟通和协作能力,能够在团队环境中有效工作。