Java Full Stack developer
Job description
Job Title: Java Full Stack Developer Location: Montreal, QC, Canada Key Requirements Strong experience in Java 17/21, Spring Boot, Maven/Gradle, and Angular 8+ (preferably Angular 17). Proficiency in TypeScript/JavaScript, HTML5, CSS, and RESTful APIs.
Experience with Spring Security, JWT/OAuth2, microservices, and distributed application debugging. Knowledge of PostgreSQL, Neo4j, data structures, design patterns, and software architecture.
Experience with Git/Gerrit, Jenkins/GitLab CI/CD, Docker, Kubernetes, Helm, and Spinnaker. Familiarity with Prometheus, Grafana, ELK/EFK, and Linux/Unix.
Good to have: JUnit, Mockito, Selenium, Cucumber, Cypress, and open-source license management. Strong analytical, troubleshooting, communication, and problem-solving skills.
Experience working in Agile environments with cross-functional teams.
Interested in this role?