Location: Montreal, QC Hybrid (3 Days WFO)
Duration: 6 12 Months
Experience Level: 5 8 Years
Openings: 3 Positions
Candidate Rate: CAD $40-45/hr Maximum
Key Competencies - Full-stack development across back-end and front-end, including:
- Java
- JavaScript or TypeScript
- HTML5
- CSS
- Angular 8, 10 or later, preferably Angular 17
- Java, including Java 17 and/or Java 21
- Maven/Gradle
- Spring Boot
- Angular framework
- RESTful APIs
- Spring Security + JWT or OAuth2
- Cloud-based databases including Neo4j (graph database) and PostgreSQL
- Microservice implementation and debugging of distributed applications in a Linux environment
- Data structures and algorithms
- Software design patterns and architecture
- Troubleshooting and application development support
- CI/CD tools such as GitLab or Jenkins
- Version control using Git/Gerrit
- Monitoring using Prometheus + Grafana for metrics
- ELK/EFK Stack for logging
- Docker
- Helm
- Kubernetes
- Spinnaker
Good to Have - Linux and Unix systems
- Unit test frameworks such as JUnit and Mockito
- Test automation frameworks such as Selenium, Cucumber, and Cypress
- IDEs:
- IntelliJ IDEA (Backend)
- Visual Studio Code (Frontend)
- Experience with Free Open-Source Software and license handling
- Experience working in an organization involving cross-functional teams and Agile software development
- Excellent written and verbal English communication skills
- Strong analytical and problem-solving skills