Java全栈开发人员 - Java 8, Spring Boot, 微服务REST APIs, JSON, OAuth, Angular React Vue, HTML, CSS, JavaScript, SQL, NoSQL
蒙特利尔QC – 混合模式
长期合同
职位描述:
后端开发
开发、测试和维护基于Java的应用程序,使用Java、Spring Boot、Spring MVC、Hibernate JPA
设计和构建RESTful API和微服务
优化应用程序性能、可扩展性和可靠性
使用JUnit Mockito编写单元测试
前端开发
使用Angular React Vue构建响应式和交互式UI组件
使用HTML5、CSS3、JavaScript、TypeScript实现干净、可维护的UI代码
将前端组件与后端API集成
数据库云
设计和管理SQL NoSQL数据库(MySQL、PostgreSQL、MongoDB)
编写复杂查询、存储过程和性能调优
在云平台上部署应用程序,如AWS、Azure、GCP(优先)
DevOps工具
使用CICD管道(Jenkins、GitHub Actions、GitLab CI)
使用Git进行版本控制
使用容器化工具(Docker、Kubernetes,可选但优先)
一般职责
与跨职能团队(QA、产品、架构、DevOps)合作
参与敏捷仪式(Scrum、Sprint计划、回顾)
将业务需求转化为技术解决方案
排除故障并进行根本原因分析
所需技能
计算机科学、工程或相关领域的学士学位
3-8年全栈开发人员的实际经验
精通Java 8、Spring Boot、微服务REST APIs、JSON、OAuth、Angular React Vue、HTML、CSS、JavaScript、SQL NoSQL数据库
基本技能:
我们正在寻找一位高技能的Java全栈开发人员,能够胜任前端和后端开发。
该角色涉及使用Java、Spring Boot、REST APIs和现代前端框架设计、开发、测试和部署可扩展的企业应用程序。
职位类型:固定期限合同