Senior Software Engineer - Java, Spring, AWS

Apply Now

Company: Aviva

Location: Markham, ON L3P 8P3

Description:

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.

We are looking for a collaborative and resourceful Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.

This role will be part of and a member of our Software Engineering Group, you will be responsible for analysis, design and implementation in high-performing, experienced team. You'll be required to apply your depth of knowledge and expertise to many areas including security, infrastructure, and DevOps.

We embrace a culture challenging the status quo and constantly look to efficiently simplify processes, technology, and workflow.

What you'll do

  • Design, develop, and maintain robust and scalable backend services applications with a focus on high availability, optimal performance, and security.
  • Collaborate with stakeholders and cross-functional teams to ensure alignment with business objectives
  • Develop secure RESTful APIs to support frontend applications and external integrations
  • Conduct code reviews and ensure compliance with coding, unit testing and security standard
  • Troubleshoot and resolve complex technical issues in a timely manner to ensure client satisfaction
  • Review and create system, software, and functional design specifications


What you'll bring

  • University degree in Computer Engineering or Computer Science
  • 5+ years professional experience in backend development with at least 2 years in a senior position.
  • Excellent knowledge of Java and Spring Boot
  • Strong experience in building REST API and web services
  • Strong experience with system integration.
  • Proficiency with database systems such as Oracle and MongoDB.
  • Embrace Agile methodology
  • Ability to foundationally understand complex business process driving technical systems
  • Excellent verbal and written communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders
  • Experience with DevOps and AWS is a bonus
  • Insurance industry experience will be a plus


What you'll get

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


Please note that we may use AI tools to help us through the recruitment process. This is a new position which has been posted both internally & externally.

Aviva Canada has an accommodation process in place to provide accommodations for employees with disabilities. If upon commencement of employment you require a specific accommodation because of a disability, please contact your Talent Acquisition Partner so that an appropriate accommodation can be arranged. This process applies throughout your career with Aviva Canada.

Similar Jobs