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:
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:
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...
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:
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:
Experience with micro frontends design systems and accessibility (WCAG)
Domain experience in fintech payments or regulated environments
Additional backend languages: Kotlin Go Python
View more
View less