Senior Backend Developer Java, Cloud, DevOps

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 5 days ago
Vacancies: 1 Vacancy

Job Summary

Job Title

Senior Full Stack Engineer Java Cloud & DevOps

Location

Toronto

Experience

10 years of professional software development experience


Key Responsibilities

Architecture & Delivery

  • Design and implement robust REST and GraphQL services using Java (Java 17) with Spring Boot (or Micronaut / Quarkus)

  • Develop responsive front-end applications using React (preferred) Angular or Vue with TypeScript

  • Own end-to-end feature delivery across backend APIs databases frontend UI and system integrations

  • Define API contracts service boundaries and documentation using OpenAPI / Swagger

  • Ensure high performance scalability and observability through profiling tracing and metrics

Cloud DevOps & Reliability

  • Build and maintain CI/CD pipelines using GitHub Actions Jenkins or GitLab CI

  • Implement Infrastructure as Code (IaC) using Terraform CloudFormation or CDK

  • Containerize and deploy applications using Docker and Kubernetes (EKS / AKS / GKE)

  • Set up monitoring and alerting with Prometheus Grafana OpenTelemetry CloudWatch New Relic or Datadog

  • Lead incident response and root-cause analysis to improve system reliability

  • Apply caching rate limiting and resilience patterns such as circuit breakers retries/backoff and bulkheads

Security & Compliance

  • Enforce secure coding practices aligned with OWASP Top 10

  • Implement API authentication and authorization using OAuth2 OIDC and JWT

  • Manage secrets and encryption using TLS KMS and encryption at rest and in transit

  • Support audit and compliance requirements including SOC 2 ISO and PCI (as applicable)

Quality & Technical Leadership

  • Establish coding standards static analysis and best practices using PMD Checkstyle FindBugs EMMA Clover

  • Define and enforce testing strategies (unit integration end-to-end)

  • Conduct code reviews mentor developers and lead design and architecture reviews

  • Contribute to technical roadmaps and continuous improvement initiatives

  • Collaborate cross-functionally with Product QA SRE and Data teams to deliver business outcomes


Required Qualifications

  • 812 years of professional software development experience

  • 5 years building backend services in Java with Spring Boot strongly preferred

  • Strong front-end experience with React (preferred) or Angular / Vue

  • Proficiency in JavaScript / TypeScript and modern build tools (Webpack Vite npm yarn pnpm)

  • Experience with relational and NoSQL databases (PostgreSQL MySQL Oracle MongoDB Cassandra) and strong SQL skills

  • Hands-on experience with CI/CD Docker and Kubernetes

  • Solid testing experience:

    • Backend: JUnit TestNG Mockito

    • Frontend: Jest React Testing Library Cypress Playwright

  • Strong understanding of distributed systems and integration patterns

  • Excellent problem-solving communication documentation and stakeholder collaboration skills


Nice-to-Have Skills

  • Event streaming and messaging (Kafka Kinesis RabbitMQ)

  • Asynchronous processing and saga / outbox patterns

  • Cloud platforms: AWS Azure or GCP including managed services

  • Performance tuning and scalability:

    • Load testing (JMeter k6)

    • JVM tuning (GC thread pools)

    • Frontend performance (Lighthouse Web Vitals)

  • Experience with micro frontends design systems and accessibility (WCAG)

  • Domain experience in fintech payments or regulated environments

  • Additional backend languages: Kotlin Go Python



Job TitleSenior Full Stack Engineer Java Cloud & DevOpsLocationTorontoExperience10 years of professional software development experienceKey ResponsibilitiesArchitecture & DeliveryDesign and implement robust REST and GraphQL services using Java (Java 17) with Spring Boot (or Micronaut / Quarkus)Deve...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java