Java Full Stack developer
Technology
Montreal, Canada3 weeks agoUntil 2026-12-17
Service contractOn-site
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.
Keywords
UnixHTML5GitLabNeo4jGrafanaSpinnakerSpring FrameworkGerritSpring SecurityMAVENTypescriptLinuxAngularAngularJSMockitoJavaScriptOauthPostgresqlJavaJWt
Interested in this role?