Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Develop and maintain full-stack applications using Java and Angular, including RESTful APIs, microservices, and distributed systems. Support secure, reliable software delivery through debugging, CI/CD, containerization, monitoring, and collaboration with cross-functional Agile teams.
Job details
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.
What you’ll do
Develop and maintain full-stack applications using Java and Angular, including RESTful APIs, microservices, and distributed systems. Support secure, reliable software delivery through debugging, CI/CD, containerization, monitoring, and collaboration with cross-functional Agile teams.
Requirements
Requires strong experience with Java 17 or 21, Spring Boot, Angular 8 or later, and web technologies, along with knowledge of databases, software architecture, and distributed application debugging. Candidates should also be familiar with security, CI/CD, containers, monitoring, testing tools, Linux/Unix, and Agile teamwork, and demonstrate strong analytical, communication, and problem-solving skills.
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- Angular · Preferred
- TypeScript · Preferred
- JavaScript · Preferred
- PostgreSQL · Preferred
- Docker · Preferred
- Kubernetes · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Angular
- TypeScript
- JavaScript
- RESTful APIs
- Spring Security
- Microservices
- PostgreSQL
- Neo4j
- Docker
- Kubernetes
- Jenkins
- GitLab CI/CD
- Prometheus
- Grafana
Job areas
- Software
- Technology
More jobs from Apptoza Inc.
Enterprise Product Analyst
- On-site
- Calgary, AB
- Posted Oct 14, 2026
Guidewire Developer
- On-site
- Toronto, ON
- Posted Oct 14, 2026
Java Developer
- On-site
- Montréal, QC
- Posted Oct 14, 2026
Java Full Stack Developer - Montreal, QC (In Person Interview )
- Hybrid
- Montréal, QC
- Posted Oct 14, 2026
