Create Alert
Email me similar jobs

Sr Full stack Developer - Java, Spring Boot

Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.

At Aviva Canada , we put people first, our employees, our customers, and our communities. We’re proud of a culture built on care, inclusion, and collaboration, where your voice matters and your growth is supported. We’re not just about insurance; we’re about making a real difference by protecting what matters most.

What you’ll do

Backend Development (Primary Focus):

  • 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.

Frontend Development:

  • 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).

Cloud & DevOps:

  • 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.

Collaboration & Best Practices:

  • 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.

What you’ll bring

  • 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.
  • Experience: 2–4 years professional Java backend development building production systems.
  • Soft skills: problem-solving, debugging, communication, teamwork.

Preferred Qualifications:

  • AWS certifications; Kubernetes/ECS; GraphQL; Serverless (Lambda).
  • Monitoring (CloudWatch/New Relic/Datadog); Elasticsearch; Redis/caching.
  • Understanding of distributed systems and microservice patterns.

What makes you stand out:

  • 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.

What you’ll get

  • The salary band for this position ranges from $120,000 to $145,000. Please note that individual salary is determined by factors such as job-related knowledge, skills and experience, as well as internal equity.
  • Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
  • Outstanding Career Development opportunities.
  • We’ll support your 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.
  • Hybrid flexible work model.

#J-18808-Ljbffr

Sr Full stack Developer - Java, Spring Boot

Apply Now
Back to search page