Java Full Stack Developer
Pragati SarangiCanadaMIDPosted 13d ago
JavaJavaScriptTypescriptHTML5CSSAngularMavenGradleSpringBootRESTful APIsSpringSecurityJWTOAuth2Neo4JPostgresMicroserviceLinuxDatastructuresalgorithmsSoftware design patternsCI/CDGitLabJenkinsVersioncontrolGitGerritMonitoringPrometheusGrafanaELKEFK StackDockerHelmKubernetesSpinnaker
About the Role
We are looking for a Java Full Stack Developer to join our team in Montreal, QC. This is a 6-12 month contract position focused on full-stack development.
Key Responsibilities
• Full-stack development, across backend including Java, and frontend including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).
• Java (including Java17 and/or Java21), Maven/Gradle, and SpringBoot.
• Angular framework
• RESTful APIs.
• SpringSecurity + JWT (or OAuth2).
• Cloud-based databases including Neo4J (graph database) and Postgres.
• Microservice implementation and debugging of distributed applications in a Linux environment.
• Datastructures/algorithms and software design.
• Software design patterns and architecture.
• Troubleshooting and application development support.
• CI/CD tools such as GitLab or Jenkins.
• Versioncontrol Git/Gerrit.
• Monitoring: Prometheus + Grafana (for metrics), ELK/EFK Stack (for logging).
• Docker, Helm, Kubernetes, Spinnaker.