Java Full Stack Developer
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English · French
- Posted
Original job description
This listing includes English and French.
- Java 17/21, Spring Boot, Maven/Gradle
- Angular 8+ / preferably Angular 17, JavaScript/TypeScript, HTML5, CSS
- RESTful APIs, Spring Security, JWT/OAuth2
- Neo4j + PostgreSQL
- Microservices, Linux, distributed systems
- Data structures, algorithms, design patterns & architecture
- GitLab/Jenkins, Git/Gerrit
- Prometheus, Grafana, ELK/EFK
- Docker, Helm, Kubernetes, Spinnaker
- Good to have: JUnit, Mockito, Selenium, Cucumber, Cypress
- Agile, cross-functional teamwork & strong communication
More about this job
Responsibilities
Develop and maintain full-stack applications using Java and Angular within a microservices architecture. Implement secure APIs and manage distributed systems using containerization and monitoring tools.
Requirements
Requires proficiency in Java 17/21, Spring Boot, and Angular 8+ along with experience in SQL and NoSQL databases. Candidates should be familiar with DevOps tools like Docker, Kubernetes, and CI/CD pipelines.
Skills
- Java 17/21
- Spring Boot
- Angular
- TypeScript
- RESTful APIs
- Spring Security
- Neo4j
- PostgreSQL
- Microservices
- Docker
- Kubernetes
- GitLab
- Jenkins
- Prometheus
- Grafana
- ELK/EFK
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
Keywords
- Java
- Spring Boot
- Maven
- Gradle
- Angular
- JavaScript
- TypeScript
- HTML5
- CSS
- RESTful APIs
- Spring Security
- JWT
- OAuth2
- Neo4j
- PostgreSQL
- Microservices
- Linux
- Distributed Systems
- Data Structures
- Algorithms
- Design Patterns
- GitLab
- Jenkins
- Git
- Gerrit
- Prometheus
- Grafana
- ELK
- Docker
- Kubernetes