Java开发人员(3-5年工作经验必需 - 多伦多)

16个月前全职
MarkiTech.AI - Experts in Digital Transformation focused on AI / Machine Learning in Health & Telco

MarkiTech.AI - Experts in Digital Transformation focused on AI / Machine Learning in Health & Telco

location 多伦多
unsaved
职位描述:具有React Native经验的中高级Java开发人员(多伦多) 职位概述 该职位严格限于多伦多全职 我们正在寻找一位有经验的Java开发人员,具备React Native开发经验,加入我们充满活力的团队。这个职位涉及到在各种项目上工作,开发高质量、可扩展和稳定的应用程序。理想的候选人应该具备扎实的Java开发背景,并具备使用React Native构建应用程序的实践经验。 主要职责 • Java开发: • 设计、开发和维护稳健高效的Java应用程序。 • 编写清晰、可扩展和文档完整的代码。 • 与开发团队合作设计和发布新功能。 • 维护和改进现有Java应用程序的性能。 • 测试和调试Java应用程序,确保功能强大且优化。 • React Native开发: • 使用React Native开发和维护跨平台移动应用程序。 • 实现兼容多个平台和设备的UI设计。 • 将第三方API和数据源集成到React Native应用程序中。 • 与前端和后端开发人员密切合作,创建无缝的用户体验。 • 与React Native和移动应用程序开发的新趋势保持最新。 • 协作和团队合作: • 参与代码审查和团队会议。 • 与跨职能团队合作,定义、设计和发布新功能。 • 为初级团队成员提供技术支持和指导。 • 与团队成员和其他利益相关者有效沟通。 • 质量保证和文档: • 确保应用程序性能、质量和响应能力最佳。 • 发现和纠正瓶颈,并修复错误。 • 记录应用程序变更和开发更新。 资格要求 • 计算机科学、工程或相关领域的学士或硕士学位。 • 作为Java开发人员的经验得到证明。 • 有React Native经验,并对移动开发原理有深入理解。 • 熟悉使用RESTful API将应用程序连接到后端服务。 • 熟悉现代授权机制,如JSON Web Token。 • 有使用Spring和Hibernate等常见Java框架的经验。 • 对完整的移动开发生命周期有深入了解。 • 出色的解决问题的能力,并能在紧迫的截止日期下工作。 • 良好的人际交往和沟通能力。 最好有 • 其他编程语言的经验,如Kotlin或Swift。 • 熟悉云服务(AWS、Azure、GCP)和CI/CD流水线。 • 对开源项目的贡献或拥有强大的移动应用程序作品集。 我们提供 • 有竞争力的薪资和福利待遇。 • 职业成长和发展的机会。 • 创造性和合作的工作环境。 • 灵活的工作时间和远程工作选择。 如何申请 请提交您的简历、求职信和任何相关的工作样本或作品集。感谢所有申请者的关注;然而,只有被选中进行面试的候选人会收到通知。 MarkiTech.AI是一家平等机会雇主,重视员工的多样性,鼓励所有合格的个人申请。