Product Engineering (Integration Java Developer)

Product Engineering (Integration Java Developer)

Full-Time 90000 - 110000 $ / year (est.) Hybrid
A

At a Glance

  • Tasks: Design and develop APIs and Microservices while mentoring junior team members.
  • Company: Allstate Insurance, a trusted name in home and auto insurance for over 90 years.
  • Benefits: Hybrid work, employee discounts, wellness allowance, and tuition reimbursement.
  • Other info: Great career growth opportunities in a collaborative environment.
  • Why this job: Join a dynamic team and make an impact on innovative integration projects.
  • Qualifications: 6-8 years of Java/Spring experience and strong API design skills.

The predicted salary is between 90000 - 110000 $ per year.

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 (Intelli J, Git Hub, 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, Data Dog)
  • 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
  • Java Script or Python programming
  • Relational/No SQL database experience (Oracle, SQL Server, Mongo DB)
  • 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.

#J-18808-Ljbffr

Product Engineering (Integration Java Developer) employer: Allstate Insurance Company

Allstate is an exceptional employer that fosters a dynamic and inclusive work culture, offering a hybrid work environment that promotes flexibility and work-life balance. As a Senior Consultant for Corporate Events, you will have the opportunity to innovate and shape impactful experiences while benefiting from professional growth opportunities and a supportive team atmosphere. Located in Toronto, Allstate provides access to a vibrant city with diverse networking possibilities, making it an ideal place for those looking to advance their careers in event management.

A

Contact Details:

Allstate Insurance Company Recruitment Team

We think you need these skills to ace Product Engineering (Integration Java Developer)

Java
Spring APIs
RESTful API design
Microservices architecture
Integration design patterns
Agile methodologies (Scrum, Kanban, XP)
Development tools (IntelliJ, GitHub, Jenkins, JUnit)