Sr Full stack Developer - Java, Spring Boot
$120k - $145k per yearAviva Canada
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.
We are 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.
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 PostgreSQL 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.
This job advertisement is for an existing vacancy which has been posted both internally & externally.
Aviva Canada may use AI (Artificial Intelligence) tools to assist us throughout the recruitment process to screen, assess or select applicants for a position.
Aviva Canada welcomes applications from all qualified individuals and has a process in place to provide accommodations for persons with disabilities at all stages of the hiring process and during employment. If you require an accommodation during the interview or hiring process, please contact your Aviva Talent Acquisition Partner so that an appropriate accommodation can be arranged.
#J-18808-Ljbffr- ...portal (Angular), the supporting Node.js/Express APIs, and the Video Management System (VMS) web app. This is a front‑end‑weighted full‑stack role — most of your time is in Angular UI work, with backend tasks as needed to ship features end to end. You’ll execute on new requirements...Suggested
$100k - $130k per year
...Responsibilities Experience with FUSE, Spring boot, Apache Camel, Apache MQ, Apache Karaf,... ...Patterns. Able to interpret requirements to develop services/integrations in CI/CD and Agile... ...Extensive coding experience with either Java/Spring or Node.js. Design and develop REST...Suggested- ...language. Mentors more junior developers in pair-programming sessions.... ...years of experience developing Java code. 4+ years of experience in... ...of experience developing spring framework. 3+ years of experience... ...other Frameworks like: Spring Boot, MVC, or Hibernate. Strong written...Suggested
- A rewarding opportunity awaits a Senior Java Developer with a focus on microservices and Spring Boot. Candidates should possess over four years of experience developing Java/J2EE applications from design to deployment. In this dynamic role, your strong understanding of OOPs...Senior
- This client is seeking a senior Java engineer to design and build distributed, high-throughput... ...low‑latency and performance targets Develop and maintain scalable, fault‑tolerant services... ...performance bottlenecks across the stack Collaborate with trading, quant, and infrastructure...SeniorLong term contractContract workRemote work
- ...LP, a global leader in sustainable infrastructure and alternative asset management. Role Description Enercare Inc. is seeking a Full Stack Engineer to design, build, deploy, and operate cloud-native, containerized, event-driven applications on Microsoft Azure. This role...Contract work
- ...Job Title: Sr. Guidewire Policy Integration Developer Skills: Guidewire cloud, policy, API, Integration Experience: 8+ years Location: Markham, ON (Hybrid) Duration: Fulltime We at Coforge are hiring a Sr. Guidewire Policy Integration Developer with following...SeniorFull time
$110k - $120k per year
...revolution? Join a team committed to digital transformation and investing in their Data readiness. A brand new position for a Full Stack Developer that encourages innovation and collaboration while working with cutting-edge technologies. Key Responsibilities: - Develop...Permanent employmentFlexible hours- ...are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development teams... .... Responsibilities Design, develop, and maintain code using Java and Python programming languages. Participate in code reviews and...Senior
$90k - $120k per year
As a Sr Customer Success Management Professional at Honeywell, you will build and maintain strong relationships with customers, ensuring... ...and provide insights to drive customer success and retention. Develop and implement customer‑centric programs to enhance customer satisfaction...Senior$110k - $130k per year
Senior Product Manager – Jonas Construction Location: Markham, ON. Compensation: $110,000 - $130,000 CAD (depends on experience). Role Type: Back‑fill. AI Disclosure: AI is not used to screen, assess, or select applicants for this role. Jonas Construction – Jonas Software...SeniorWork at office$114.4k - $164.4k per year
...build the Qualcomm AI Engine direct to enable OEMs and developers to run their deep neural network (DNN) models on... .... Our team works with OEMs and developers to develop and optimize DNN models for the Qualcomm AI Stack. We are building an optimized on‑device AI stack with...SeniorWork from home$70k - $80k per year
...accomplish more. If you’re passionate about developing your career, while helping others along... ...way, come join the Broadridge team. This Sr. Client Policy Analyst, Governance will join... ...role is focused on proxy voting across the full lifecycle, including policy implementation...SeniorImmediate start- Join General Motors as a Hybrid Software Developer and shape the future of automotive technology. Collaborate on innovative... ...December 2025 and August 2026 • Commitment to a full-time, 40-hour schedule • Proficient in Kotlin, Java, or C/C++ (preferred) • Familiarity with JIRA and...Full time
$73.9k - $110.9k per year
...and software for the position of software developer within GM’s Vehicle Software and Electronics... ...2025 and August 2026 Able to work full-time, 40 hours per week What Will Give You... ...programming languages, preferably Kotlin, Java, or C/C++ Experience with JIRA, GIT, and Agile...Full time- ...coordinate all aspects of the construction process, including hiring contractors and working with engineers, architects and vendors Develop/assemble start‑up submittals and other project documentation as per the contract requirements (safety, environmental, QA/QC, insurance...SeniorContract workFor contractors
$113.8k - $163.8k per year
...transformation. In this role, you will design and develop CPU software telemetry tools that enable... ...with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities... ...solutions integrate effectively across the full system. Create and maintain clear, detailed...SeniorImmediate startWork from home- ...software development for the Qualcomm AI Stack. Embrace the challenge of working with state... ...You'll collaborate closely with OEMs and developers, implementing solutions that enhance user... ...code performance for embedded systems • Develop tools for analyzing DNN models • Address...Senior
$115k - $164.6k per year
...organization at General Motors Canada is developing a unified, scalable Vehicle Observability... ...What You'll Do (Responsibilities) Own and develop software solutions as part of a larger... ...coding proficiency in C/C++ and Android Java with experience in platform‐level integrations...SeniorWork at officeLocal areaRemote work3 days per week- Job Title : SharePoint Developer (9-Month) Location: Markham, Ontario Job Type: Full-time, Fixed-Term Contract (9 Months) Job Summary: We are seeking a skilled and customer-focused SharePoint Developer & Collaboration Solutions Specialist to support the...Full timeFixed term contract
- ...fast-paced start-up seeking a Mobile App Developer Co-op Student to help build and maintain... ...features, and gain deep experience across the full software development lifecycle. Key... ...Flutter Swift XCODE Laravel / PHP Java / React / JSON Experience with source...Permanent employmentFull timeManual laborRemote work
- ...– Circuit Design & PCB Layout Assist our engineering team in developing, testing, and supporting WAN/LAN based products. This role involves... ...). Perform device/board level diagnostics and testing. Develop test procedures and knowledge base articles. Support compliance...Hourly payLong term contractRemote work
- ...Advance your career as a Staff Embedded Logging Software Developer at General Motors Canada. This hybrid role entails designing embedded logging... ...engineering experience ~ Proficiency in C/C++ and Android Java development ~ Expertise in control plane services and streaming...
$115k - $164.6k per year
...to report to Markham or Oshawa office three times per week, at minimum. The Role We are seeking a highly motivated Senior Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity Platform department. In this role, you will be responsible...SeniorWork at office- ...seeking a Machine Learning Engineer to create and implement efficient machine learning techniques. You will work on optimizing AI software stacks for mobile and IoT products, collaborating with diverse teams to enhance performance. Ideal candidates will have 5+ years of industry...Senior
- Join Evertz as a Security Software Developer in Markham, Ontario, where you'll enhance code security and manage compliance for networking products. This role involves developing security features and supporting CI/CD frameworks. As a crucial member of the networking device...
- Introduction Welcome to Gallagher - a global community of people who bring bold ideas, deep expertise, and a shared commitment to doing what’s right. We help clients navigate complexity with confidence by empowering businesses, communities, and individuals to thrive. At Gallagher...SeniorPermanent employmentContract workLive outWork at officeLocal areaFlexible hours
- Contribute your expertise as a C++ Developer with General Motors in a hybrid role dedicated to automotive diagnostic software. Collaborate with engineers to drive innovative solutions in the Autonomous Vehicle Integrity Platform. Candidates should possess a Bachelor's degree...
- Elevate your career as a Senior Golang Developer at IBM Software, specializing in cloud-native solutions. Design and implement features that transform client challenges into powerful results. As a Senior Golang Developer, you will lead efforts in creating scalable and resilient...Senior
$90k - $136.4k per year
...candidate is expected to report to the office three days per week, at minimum. The Role We are seeking a highly motivated C++ Software Developer to join our Diagnostic Infrastructure team in the Autonomous Vehicle Integrity Platform department. In this role, you will be...SeniorWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Full stack Developer - Java, Spring Boot. Be the first to apply!
- full stack developer Markham, ON
- senior full stack engineer Markham, ON
- full stack web developer Markham, ON
- full stack developer remote Markham, ON
- java developer remote Markham, ON
- java developer Markham, ON
- java developer no experience Markham, ON
- senior java developer Markham, ON
- junior java developer Markham, ON
- java software developer Markham, ON
