仅限本地人
混合现场办公 - 每周3天
职位:Java全栈开发人员
地点:蒙特利尔QC和渥太华ON - 现场
合同期:6-12个月
注意:需要6-8年经验的候选人。
全栈开发包括后端Java和前端技术:
- JavaScript或Typescript、HTML5、CSS和Angular(8、10或更新版本,最好是17)。
- Java(包括Java 17和/或Java 21)、Maven/Gradle和Spring Boot。
- Angular框架。
- RESTful API。
- Spring Security JWT(或OAuth2)。
- 基于云的数据库,包括Neo4J(图数据库)和Postgres。
- 在Linux环境中实现微服务和调试分布式应用程序。
- 数据结构/算法和软件设计。
- 软件设计模式和架构。
- 故障排除和应用程序开发支持。
- CI/CD工具,如GitLab或Jenkins。
- 版本控制Git/Gerrit。
- 监控:Prometheus、Grafana(用于指标)、ELK/EFK Stack(用于日志记录)。
- Docker、Helm、Kubernetes、Spinnaker。
- Linux和Unix系统。
- 单元测试框架,如Junit和Mockito。
- 测试自动化框架,如Selenium、Cucumber和Cypress。
- IDE:IntelliJ IDEA(后端)和Visual Studio Code(前端)。
- 具有自由开源软件和许可证处理经验。
- 有在涉及跨职能团队和敏捷软件开发的组织中工作的经验。
- 优秀的英语书面和口头沟通能力。
- 较强的分析和解决问题的能力。
关键技能
REST, Eclipse, JSP, Junit, Spring, Struts, Jpa, Hibernate, Maven, J2EE, Jdbc, Java
就业类型:全职
经验:年
空缺:1