Sr Full stack Developer - Java, Spring Boot

AvivaMarkham, ON
CA$120,000 - CA$145,000Hybrid

About The Position

Aviva Canada is seeking a Full stack Developer with strong backend expertise to design, develop, and govern enterprise-grade applications. This role emphasizes Java 17/21 and Spring Boot 3.x, Angular/React microservices architecture, and AWS cloud deployment, while ensuring compliance with technical standards, governance, risk management, and driving continuous improvement. The company prides itself on a culture built on care, inclusion, and collaboration, where employee voices matter and growth is supported. Aviva Canada is focused on making a real difference by protecting what matters most.

Requirements

  • Expert-level Java 17/21 & Spring Boot 3.x; deep Spring ecosystem (MVC, Data JPA, Security 6.x).
  • Strong microservices architecture with Spring Cloud; REST API design best practices.
  • RDBMS expertise (PostgreSQL/MySQL); ORM and query optimization; NoSQL (MongoDB/DynamoDB) a plus.
  • Messaging (Kafka, RabbitMQ, AWS SQS/SNS); WebFlux/reactive knowledge preferred.
  • Frontend: Angular 17+, TypeScript; RxJS/Signals; modern build tooling.
  • Cloud & Infra: AWS hands-on, Docker; Git; CI/CD practices.
  • 2–4 years professional Java backend development building production systems.
  • Soft skills: problem-solving, debugging, communication, teamwork.

Nice To Haves

  • AWS certifications
  • Kubernetes/ECS
  • GraphQL
  • Serverless (Lambda)
  • Monitoring (CloudWatch/New Relic/Datadog)
  • Elasticsearch
  • Redis/caching
  • Understanding of distributed systems and microservice patterns.
  • Proactive ‘can do’ attitude
  • Strong verbal and written communication with IT and Business stakeholders.
  • In-depth platform experience with practical experience gained over at least a 10 year period.
  • Significant knowledge of Application Support and Development processes and techniques including CI, TDD, BDD.
  • Propose innovative solutions or alternative approaches to difficult issues.
  • Proven record in delivering technical solutions across run and/or change within this Platform.
  • Experience working with Global Sourcing partners and developing solutions which improve the customer experience.
  • Proven knowledge of Technical platforms, software engineering practices and system management methodologies.

Responsibilities

  • Build scalable, high-performance RESTful APIs using Java 17/21 and Spring Boot 3.x.
  • Architect and implement microservices with Spring Cloud (Gateway, Config, Discovery).
  • Implement security using Spring Security 6.x (OAuth2, JWT, RBAC), with structured logging and robust error handling.
  • Design and optimize schemas; tune queries with Spring Data JPA/Hibernate 6.x for NpSql DB.
  • Apply caching (Redis/Caffeine) where needed.
  • Write unit/integration tests (JUnit 5, Mockito, Testcontainers) and ensure performance/availability (health checks, DR).
  • Drive technical governance, code quality, and adherence to architecture standards; lead root-cause analysis for production incidents.
  • Develop responsive UIs with Angular 17+ or React, TypeScript 5.x, HTML5, SCSS, and Material UI.
  • Integrate backend APIs; handle async workflows with RxJS and adopt state management (NgRx or Signals).
  • Ensure UI quality with unit tests (Jest/Jasmine) and e2e tests (Cypress).
  • Deploy and operate on AWS (ECS, EC2, S3, Lambda, API Gateway, Cloudfront, CloudWatch).
  • Implement CI/CD (Jenkins/GitLab CI/AWS CodePipeline) and containerization with Docker.
  • Use IaC (CloudFormation/Terraform); monitor and optimize cost/performance.
  • Participate in code reviews; maintain coding standards and clear technical documentation.
  • Collaborate with Product, Design, QA; work in Agile/Scrum and contribute to roadmap/architecture.
  • Champion continuous improvement and process innovation to drive quality and efficiency.

Benefits

  • Eligibility for annual bonus
  • Retirement savings
  • Share plan
  • Health benefits
  • Personal wellness
  • Volunteer opportunities
  • Professional development education
  • Competitive vacation package with the option to purchase 5 extra days off per year.
  • Employee driven programs focused on gender, LGBTQ+, origins, diversity, and inclusion.
  • Corporate wellness programs to support our employees’ physical and mental health.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service