Sr Full stack Developer - Java, Spring Boot
Core
Design, develop, and govern enterprise-grade microservices applications for Aviva Canada's insurance platform, focusing on backend architecture and responsive user interfaces.
Role type
Senior Full Stack Developer (Java/Spring Boot)
Builds
Scalable RESTful APIs, microservices, and responsive UIs for insurance products and customer services.
Domain
Insurance / Enterprise Software Development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java 17/21, Spring Boot 3.x, Spring Cloud, Angular 17+ or React, TypeScript, AWS, Docker, CI/CD, PostgreSQL/MySQL, Redis, Kafka/RabbitMQ
Preferred skills
Kubernetes, GraphQL, Serverless, Elasticsearch, CloudWatch/New Relic/Datadog, WebFlux
Technologies
Java, Spring Boot, Spring Cloud, Angular, React, TypeScript, AWS, Docker, Jenkins, GitLab CI, Terraform, CloudFormation, Kafka, RabbitMQ, PostgreSQL, MySQL, MongoDB, Redis, Jest, Cypress
Responsibilities
Build scalable RESTful APIs and architect microservices; develop responsive UIs and integrate backend services; deploy and operate on AWS using CI/CD and containerization; drive technical governance, code quality, and root-cause analysis for production incidents.
Seniority
Senior, hands-on IC