Product Engineering (Integration Java Developer)

Allstate Insurance Company

Canada

On-site

CAD 80,900 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work arrangements
Employee discounts 15%
Office equipment reimbursement up to $

Job summary

Allstate Insurance Company of Canada is seeking a Senior Integration Java Developer to join the new Integrations Team. You will design, develop, test and maintain APIs and microservices across Canada, NI, and India, while mentoring peers and leading reviews.

This role offers hybrid work arrangements and a chance to impact core insurance integrations. The ideal candidate has 6–8 years of Java/Spring API experience, strong REST/API design skills, and familiarity with Agile practices.

Qualifications

  • 6–8 years of Java/Spring API design, development, testing, deployment and maintenance.
  • Experience with integration patterns and API documentation.
  • Proficient in Windows or Linux environments; comfortable with CI/CD tooling.
  • Strong knowledge of RESTful APIs and data transformation (XML to JSON).
  • Familiar with Agile (Scrum/Kanban/XP) workflows and collaborating in cross-functional teams.

Responsibilities

  • Design, develop, test, deploy, and maintain APIs and microservices using REST.
  • Develop and deploy middleware and integration tools (jar containers).
  • Translate non‑functional requirements into API designs and docs.
  • Support secure API standards across dev, test, prod environments.
  • Mentor teammates and lead design/code reviews.

Skills

Java/Spring APIs
Integration design patterns
RESTful API design
Agile methodology
SQL queries
CI/CD pipelines
Security coding
Testing (TDD)
Monitoring/logging

Tools

IntelliJ
GitHub
Jenkins
JUnit

Job description

Allstate Insurance Company of Canada

Allstate has been protecting families for over 90 years, focusing on home and auto insurance and preventive products. The Canadian branch serves customers since 1953.

Role Description

Product Engineering (Integration Java Developer) – senior member of the new Integrations Team, collaborating across Canada, Northern Ireland, and India.

Benefits
  • Hybrid work arrangements
  • Employee discounts (15% on auto and property insurance)
  • Good Office program – up to $400 back on office equipment
  • Student Loan Payment Matching Program
  • Comprehensive Retirement Savings Program with employer matching
  • Annual Wellness allowance
  • Personal reflection day
  • Tuition reimbursement
Accountabilities
  • Design, develop, test, deploy, and maintain organizational APIs and Microservices using REST
  • Develop and deploy middleware solutions (e.g., integration tools, jar containers)
  • Translate technical non‑functional requirements into API designs and documentation using ACG tools
  • Apply secure API standards and support dev, testing, and production environments
  • Mentor less experienced team members and lead design/code reviews
  • Build performance dashboards, monitor key metrics, and report results
  • Communicate effectively with teammates, stakeholders, and other technology teams within agile frameworks
Qualifications
  • 6‑8 years of experience with Java/Spring APIs – design, implementation, testing, deployment, maintenance
  • Solid knowledge of integration design patterns and documentation
  • Experience in Windows or Linux environments
  • Proficient with development tools (IntelliJ, GitHub, Jenkins, JUnit)
  • Message transformation (XML to REST JSON) and high‑performance API design
  • RESTful API design and architecture
  • Experience with orchestration, batch processing, and message transformation
  • Agile (Scrum, Kanban, XP) experience
  • Basic SQL database development and queries
  • Understanding of CI/CD pipelines and tools, including logging and monitoring (e.g., Splunk, DataDog)
  • Knowledge of secure coding, TDD, and good communication skills
Bonus Qualifications
  • API Gateway experience (Datapower)
  • API transformation/orchestration tools (Talend, Kafka, Tibco)
  • Microservices architecture expertise
  • JavaScript or Python programming
  • Relational/NoSQL database experience (Oracle, SQL Server, MongoDB)
  • In‑memory caching (Redis, Pivotal Cloud Cache)
  • Pivotal Cloud Foundry, Docker, and container migration experience
  • Experience in modernization projects
Compensation

R$ 80,900.00 – 110,000.00 annually (based on skills and experience).

Equal Opportunity / Accommodation

Allstate Canada Group provides workplace accommodations. If you require accommodation, please let us know and we will work with you to meet your needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Engineering (Integration Java Developer)
Product Engineering (Integration Java Developer)

Allstate Canada • Toronto

Hybrid
CAD 80,000 - 110,000
Flexible Work Arrangements
Employee discounts (15% on auto and PI
Wellness allowance
+2
Product Engineering (Integration Java Developer)
Product Engineering (Integration Java Developer)

United States Digital Space LLC • Toronto

Hybrid
CAD 80,000 - 110,000
Flexible work
Employee discounts
Office stipend (up to 400$)
+6
Product Engineering (Integration Java Developer)
Product Engineering (Integration Java Developer)

Allstate Insurance Company • Toronto

On-site
CAD 80,000 - 110,000
Flexible Work Arrangements
Employee Discounts
Office Equipment Reimbursement
+6
Product Engineering (Full Stack Developer - Java, Spring Boot & React)
Product Engineering (Full Stack Developer - Java, Spring Boot & React)

United States Digital Space LLC • Toronto

Hybrid
CAD 80,000 - 110,000
Flexible Work Arrangements
Employee discounts (15% on auto and
Good Office program (up to $400)
+5
Product Engineering (Guidewire BillingCenter Configuration & Integration)
Product Engineering (Guidewire BillingCenter Configuration & Integration)

Allstate Northern Ireland Limited • Canada

Hybrid
CAD 80,000 - 130,000
Product Engineering (Guidewire BillingCenter Configuration & Integration)
Product Engineering (Guidewire BillingCenter Configuration & Integration)

Allstate Canada Group • Canada

Hybrid
CAD 80,000 - 130,000
Flexible Work Arrangements
Employee discounts
Good Office program
+6
Product Engineering (Guidewire BillingCenter Configuration & Integration)
Product Engineering (Guidewire BillingCenter Configuration & Integration)

Allstate Canada • Toronto

Hybrid
CAD 80,000 - 130,000
Flexible Work Arrangements
Employee discounts 15%
Office equipment stipend
+4
Product Engineering (Guidewire BillingCenter Configuration & Integration)
Product Engineering (Guidewire BillingCenter Configuration & Integration)

Allstate Insurance Company • Toronto

Hybrid
CAD 80,000 - 130,000
Flexible Work Arrangements
Employee discounts (15% on auto and 
Good Office program (up to $400)
+5
Analyst - Operational Reporting Enablement
Analyst - Operational Reporting Enablement

Allstate Insurance Company • Toronto

Hybrid
CAD 67,000 - 110,000
Flexible Work Arrangements
Employee discounts (insurance)
Wellness & Training programs
+1
Analyst - Operational Reporting Enablement
Analyst - Operational Reporting Enablement

Allstate Corporation • Canada

Hybrid
CAD 67,000 - 110,000
Flexible Work Arrangements
Employee discounts
Good Office program
+6