我们正在寻找一位动手能力强的全栈Java开发人员,能够在快速变化的环境中处理后端、前端和云基础设施。
地点:每周混合办公2天,位于多伦多
期限:12个月
要求:
使用Java和Spring框架(Spring Boot、REST API)构建和维护后端服务。使用React(或适用时的Angular)开发现代Web前端。设计并集成前端和后端服务之间的API。使用AWS服务在云中部署、运行和支持应用程序。与产品和业务利益相关者合作,明确需求并将其转化为可行的解决方案。根据需要在整个技术栈中贡献——一个冲刺以后台为主,下一个冲刺以前端为主。排除故障、调试并改进现有应用程序,重点关注性能和可靠性。参与代码审查并为改进工程实践做出贡献,而不过度设计。
要求:
6年以上Java和Spring框架(优先Spring Boot)经验。具有React的前端实际经验;Angular经验也可接受。具有AWS工作经验(例如,EC2、S3、RDS、Lambda或类似服务)。对RESTful API和全栈应用程序架构有扎实的理解。能够在需求不断变化的模糊环境中工作。实用的心态——能够快速交付可工作的软件并进行迭代。
加分项:
在小团队或初创公司风格的环境中有经验。接触过DevOps或CI/CD管道。熟悉容器化(Docker)或基础设施即代码。