indeed
Senior Software Engineer – Backend (Java, Spring Boot, AWS)
Aviva
Markham, CAN
Mid-Senior
Hybrid
$115,000–$165,000
Discovered 1 months ago
JavaSpring BootBackend developmentREST APIsWeb servicesSystem integration
Role Overview
Join the Digital Engineering team developing customer-facing digital products.
Apply software engineering expertise across security, infrastructure, and DevOps.
Key Skills for This Role
JavaSpring BootBackend developmentREST APIsWeb servicesSystem integration
Full Job Posting
Role
Join the Digital Engineering team developing customer-facing digital products.
Apply software engineering expertise across security, infrastructure, and DevOps.
Development and system design
- Design, develop, and maintain scalable backend services and applications focused on availability, performance, and security.
- Develop and maintain Java-based microservices and secure RESTful APIs.
- Use Terraform and AWS to automate cloud resource provisioning with Infrastructure as Code.
- Review and create system, software, and functional design specifications.
- Integrate Infrastructure as Code into CI/CD pipelines using Jenkins and GitHub Actions.
Collaboration
- Lead product development through research, strategic planning, and collaboration with engineers and product leads.
- Participate in code reviews and provide feedback on code quality, unit testing, and security standards.
- Mentor engineers and promote team best practices.
- Collaborate with stakeholders and cross-functional teams to align with business objectives.
What you’ll bring
- University degree in Computer Engineering or Computer Science.
- 5+ years of backend development experience, including 2 years in a senior position.
- Excellent knowledge of Java and Spring Boot.
- Strong experience building REST APIs and web services, and with system integration and system design.
- Proficiency with databases such as Oracle and MongoDB.
- Ability to embrace Agile and understand complex business processes behind technical systems.
- Strong verbal and written communication with technical and non-technical stakeholders.
Additional experience
- Enterprise application experience with Java/Spring Boot, Angular, AWS/Terraform, Oracle or PostgreSQL, and MongoDB or DocumentDB is a differentiator.
- Insurance industry experience is a plus.
Compensation
- Salary band is $115,000–$165,000; individual compensation depends on job-related knowledge, skills, experience, and internal equity.
- Rewards include annual bonus eligibility, retirement savings, share plan, health benefits, wellness programs, and vacation options.
Workplace
- The role follows a hybrid flexible work model.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Aviva
Field Adjuster - Commercial Property Claims
Toronto, CAN
Discovered Today
Emerging Markets Research Analyst
, GBR
Discovered Today
Pricing Specialist - Motability
Leeds, GBR
Discovered TodayFull-time
Platform Engineer
York, GBR
Discovered 2 days agoFull-time
Programme Manager
Bristol, GBR
Discovered 2 days agoFull Time, Contract
Change Portfolio Manager
, GBR
Discovered 2 days agoFull-time
Paid Search Executive
Norwich, GBR
Discovered 3 days agoFull-time
Contract & Commercial Lead (BPO)
Norwich, GBR
Discovered 3 days agoFull-time