Product Engineering (Integration Java Developer)
$80.9k - $110k per yearAllstate Canada
At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection.
Job DescriptionAllstate Insurance Company of Canada is a leading home and auto insurer focused on providing its customers prevention and protection products and services for every stage of life. Serving Canadians since 1953, Allstate strives to reassure both customers and employees with its “You’re in Good Hands®” promise and is proud to have been named a Best Employer in Canada for nine consecutive years. Allstate is committed to making a positive difference in the communities in which it operates through partnerships with charitable organizations, employee giving and volunteerism. To learn more, visit For safety tips and advice, visit Through our Employee Value Proposition, we have worked hard to develop and nurture a culture where employees feel valued, experience personal growth, have career options and truly enjoy the work they do.
Role DesignationHybrid
Benefits to Joining Allstate
Flexible Work Arrangements
Employee discounts (15% on auto and property insurance, plus many other products and services)
Good Office program (receive up to 400$ back after purchasing office equipment)
Student Loan Payment Matching Program for Government Student loans
Comprehensive Retirement Savings Program with employer matched contributions
Annual Wellness allowance to support employees with improving health and wellbeing
Personal reflection day
Tuition Reimbursement
Working within the community and giving back!
Role OverviewWe are excited to announce the establishment of a new Integrations Team within Allstate Canada (ACG) with focus on improving and modernizing the state of ACG integrations. We are looking for an experienced Product Engineering (Integration Java Developer) to play a key role within this global team which will comprise members from ACG, Allstate Northern Ireland (ANI), and Allstate India Private Limited (AIPL).
Accountabilities
Design, development, testing, deployment, and maintenance of organizational level APIs and Microservices using REST based methods
Design, development, testing and deployment using middleware systems (i.E. using integration tools and deployment of jar on containers)
Understanding the technical non-functional requirements and translating them into an API design
API documentation using ACG standard tools
Leverage secure API standards to provide the appropriate level of security
Support dev, testing and production APIs
Use and promote common development tools and practices within the team
General support of fully integrated, highly available production integration environments
Analysis of information systems processes, monitoring of key performance metrics and creation of standard performance dashboards/reports
As a senior team member, enhance the Integration team accomplishments and competence by answering technical and procedural questions, teaching improved processes and providing mentorship for less experienced team members
Conduct design and code reviews to ensure consistent adherence to standards and to make recommendations where necessary
Delivery of high-quality documentation as required
Effective communication with teammates, business stakeholders and other technology teams
Work effectively as part of a distributed team within agile delivery frameworks
Qualifications
A minimum of 6-8 years’ experience designing, documenting, developing, testing, deploying and maintaining Web APIs using Java/Spring.
Solid knowledge of integration design patterns, and ability to properly document the design.
Experience working in Windows or Linux environments.
Experience with common development tools and practices (e.G. Visual Studio, IntelliJ, JUnit, GitHub, Jenkins).
Experience with transforming messages (i.E. XML to REST JSON).
Experience with developing and designing high performance APIs.
Experience with documenting interfaces (i.E. swagger, interface control documents, nonfunctional requirements such as volumetric).
Working knowledge of RESTful software design practices.
Working knowledge in RESTful API design and Architecture.
Experience with message transformation, orchestration and batch.
Experience with API performance management tools.
Experience working in Agile (e.G. Scrum, Kanban, XP) environments.
Ability to perform basic database development and query (i.E. SQL).
Good understanding of CICD architecture and its pipeline models.
Good understanding of CICD tools.
Should have good understanding of any logging and monitoring tools and its integration (ex. Splunk, IRIS, DataDog, etc.).
Knowledge on TDD, secure coding practices.
Demonstrated reliability, professionalism, and accountability in a professional work environment.
Excellent written and verbal communication skills.
Bonus qualifications
Experience with API Gateway tools such as Datapower would be an asset
Experience with API transformation and orchestration tools would be an asset (Talend or Kafka or Tibco)
Understanding microservice architectural approach in designing of distributed systems
Experience with JavaScript or Python
Experience with relational or NoSQL databases (e.G. Oracle, SQL Server, MongoDB) and in-memory caching solutions (e.G. Redis, Pivotal Cloud Cache)
Experience with Pivotal Cloud Foundry (PCF) and related data management services (e.G. MongoDB, MySQL, PostgreSQL)
Prior Experience with containers such as PCF and Docker would be an asset
Prior experience in migration/modernization project is an asset
Allstate Canada Group has policies and practices that provide workplace accommodations. If you require accommodation, please let us know and we will work with you to meet your needs.
CompensationExpected compensation for this role ranges from $ 80,900.00 - 110,000.00 annually. Actual salary offered to successful candidates will vary based on their skills and experience.
#J-18808-Ljbffr
Job DescriptionAllstate Insurance Company of Canada is a leading home and auto insurer focused on providing its customers prevention and protection products and services for every stage of life. Serving Canadians since 1953, Allstate strives to reassure both customers and employees with its “You’re in Good Hands®” promise and is proud to have been named a Best Employer in Canada for nine consecutive years. Allstate is committed to making a positive difference in the communities in which it operates through partnerships with charitable organizations, employee giving and volunteerism. To learn more, visit For safety tips and advice, visit Through our Employee Value Proposition, we have worked hard to develop and nurture a culture where employees feel valued, experience personal growth, have career options and truly enjoy the work they do.
Role DesignationHybrid
Benefits to Joining Allstate
Flexible Work Arrangements
Employee discounts (15% on auto and property insurance, plus many other products and services)
Good Office program (receive up to 400$ back after purchasing office equipment)
Student Loan Payment Matching Program for Government Student loans
Comprehensive Retirement Savings Program with employer matched contributions
Annual Wellness allowance to support employees with improving health and wellbeing
Personal reflection day
Tuition Reimbursement
Working within the community and giving back!
Role OverviewWe are excited to announce the establishment of a new Integrations Team within Allstate Canada (ACG) with focus on improving and modernizing the state of ACG integrations. We are looking for an experienced Product Engineering (Integration Java Developer) to play a key role within this global team which will comprise members from ACG, Allstate Northern Ireland (ANI), and Allstate India Private Limited (AIPL).
Accountabilities
Design, development, testing, deployment, and maintenance of organizational level APIs and Microservices using REST based methods
Design, development, testing and deployment using middleware systems (i.E. using integration tools and deployment of jar on containers)
Understanding the technical non-functional requirements and translating them into an API design
API documentation using ACG standard tools
Leverage secure API standards to provide the appropriate level of security
Support dev, testing and production APIs
Use and promote common development tools and practices within the team
General support of fully integrated, highly available production integration environments
Analysis of information systems processes, monitoring of key performance metrics and creation of standard performance dashboards/reports
As a senior team member, enhance the Integration team accomplishments and competence by answering technical and procedural questions, teaching improved processes and providing mentorship for less experienced team members
Conduct design and code reviews to ensure consistent adherence to standards and to make recommendations where necessary
Delivery of high-quality documentation as required
Effective communication with teammates, business stakeholders and other technology teams
Work effectively as part of a distributed team within agile delivery frameworks
Qualifications
A minimum of 6-8 years’ experience designing, documenting, developing, testing, deploying and maintaining Web APIs using Java/Spring.
Solid knowledge of integration design patterns, and ability to properly document the design.
Experience working in Windows or Linux environments.
Experience with common development tools and practices (e.G. Visual Studio, IntelliJ, JUnit, GitHub, Jenkins).
Experience with transforming messages (i.E. XML to REST JSON).
Experience with developing and designing high performance APIs.
Experience with documenting interfaces (i.E. swagger, interface control documents, nonfunctional requirements such as volumetric).
Working knowledge of RESTful software design practices.
Working knowledge in RESTful API design and Architecture.
Experience with message transformation, orchestration and batch.
Experience with API performance management tools.
Experience working in Agile (e.G. Scrum, Kanban, XP) environments.
Ability to perform basic database development and query (i.E. SQL).
Good understanding of CICD architecture and its pipeline models.
Good understanding of CICD tools.
Should have good understanding of any logging and monitoring tools and its integration (ex. Splunk, IRIS, DataDog, etc.).
Knowledge on TDD, secure coding practices.
Demonstrated reliability, professionalism, and accountability in a professional work environment.
Excellent written and verbal communication skills.
Bonus qualifications
Experience with API Gateway tools such as Datapower would be an asset
Experience with API transformation and orchestration tools would be an asset (Talend or Kafka or Tibco)
Understanding microservice architectural approach in designing of distributed systems
Experience with JavaScript or Python
Experience with relational or NoSQL databases (e.G. Oracle, SQL Server, MongoDB) and in-memory caching solutions (e.G. Redis, Pivotal Cloud Cache)
Experience with Pivotal Cloud Foundry (PCF) and related data management services (e.G. MongoDB, MySQL, PostgreSQL)
Prior Experience with containers such as PCF and Docker would be an asset
Prior experience in migration/modernization project is an asset
Allstate Canada Group has policies and practices that provide workplace accommodations. If you require accommodation, please let us know and we will work with you to meet your needs.
CompensationExpected compensation for this role ranges from $ 80,900.00 - 110,000.00 annually. Actual salary offered to successful candidates will vary based on their skills and experience.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Product Engineering (Integration Java Developer) in Winnipeg, MB vacancy
$80.9k - $110k per year
...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...SuggestedWork at office- REST and SOAP integration expertise define this Senior Software Developer role, based partly at 5700 Yonge St. through hybrid work.Build, test, and... ...data-driven applications supporting production environments. Develop with Java SE/EE, Oracle SQL, middleware, and data service...Suggested
- Java and Spring Boot skills define this FHIR integration engineering work, focused on REST APIs, healthcare interoperability, and production services.This Java Software Engineer role requires hands-on FHIR R4 and DSTU2 processing in production-grade services. You will work with...Suggested
- Engineer secure APIs and high-volume integrations in a hybrid senior assignment, using Java, Oracle, Kubernetes, and performance tuning.This Software Developer assignment delivers full stack programming for ICON, PHIX, STIX, and Panorama-connected services. You will design...Suggested
$100k - $120k per year
...Job’s a Big Deal Our team of engineers, at all levels, work with the... ...leaders in defining the product roadmap and come up with innovative... ...future of travel. We design and develop our back end systems and REST... ...applications using Core Java, Spring Boot, and Kafka.Build...SuggestedSummer workWork at officeRemote workFlexible hours$79.32k - $110.68k per year
Citi is looking for a Java Developer to join its technology organisation and play a hands‑on role in building, enhancing, and integrating the applications that power financial services at... ...cross-functional teams to solve real engineering challenges. This is an opportunity to...Long term contractFull timeWork at officeRemote workWorldwide- Join Miratech as a Senior Java Developer focusing on the innovative Routing Engine platform. Collaborate with teams to create scalable, real-time interaction routing... ...load • Maintain APIs for routing configuration and integration • Optimize systems for fault tolerance and...
$100k - $110k per year
...& DevOps, Data, and Software Engineering, servicing an array of noteworthy... ...initiatives in our FinLabs we develop solutions for modernization,... ...skilled and adaptable Senior Java Developer to join our dynamic,... ...Responsibilities: Write, modify, integrate, and test robust and scalable...Long term contractFlexible hours- ...Broadridge in Canada is seeking a skilled Java developer to design, develop, and support Java-based applications and APIs that process business transactions and enable reliable data exchange. You will work with Kafka messaging, monitor performance, troubleshoot issues, and...
- Job Requirements We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable, high-performance enterprise... ...engineers and support team knowledge sharingCollaborate with product managers, QA, DevOps, and other stakeholdersTroubleshoot complex...
$100k - $130k per year
...OverviewWe are seeking an experienced Java Developer with strong expertise in enterprise application... ...Build and consume RESTful APIs and integrate with internal and external systems.... ...testing, system integration testing, and production support. Optimize application...Long term contract- DescriptionWe are currently seeking a talented Java Developer with expertise in the Banking Sector,... ...Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum 8 years... ...systems architecture. Experience integrating with MQ messaging systems. Strong...
- ...culture that will allow you to develop new skills and progress in... ...Are Flexspring is an iPaaS (Integration Platform as a Service) company... ...contribute to the evolution of our products and architecture. You will... ...components by writing high-quality Java and JavaScript code.Write,...ApprenticeshipManual laborWork from homeFlexible hours
- ...Specialist with 7 years of experience in Java Frameworks to design develop and maintain scalable microservices... ...testing Work with RESTful APIs and integrate thirdparty services as needed... ...deployments Troubleshoot and resolve production issues to maintain high system availability...Full time
- ...career opportunity. Role: Java Full Stack DeveloperTitle: AVP... ...OnsiteKey Responsibilities Design, develop, test, and maintain end-to-end... .... Design, develop, and integrate RESTful APIs and microservices... .... Collaborate with product owners, architects, QA engineers...Long term contractFull timeTemporary workWork at officeRemote workMonday to friday
- ...exceeds 25%. We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and integration of core banking application systems for a... ...wider developer group adopts AI-assisted engineering. Working Model: This is a hybrid role...InternshipWork at officeRemote workRelocation2 days per week
- ...development, testing, deployment, and production support of enterprise... ...Origination and Loan Servicing. Design and develop scalable enterprise applications using Java 8/11/17+, Spring Boot, Spring... ...architecture. Lead the implementation and integration of Loan Origination Systems (LOS)...
- ...Digital Experience (Experience Transformation), and Product 4.0 (Product Lifecycle Management, Digital... ...TermJob Description: We are looking for a Senior Java Microservices Engineer (Digital Asset Management) to design, develop, and maintain scalable backend applications...Local area
- ...outcome. Why This Role MattersAs a Senior Java Developer, you will join a team at the heart of... ...direction, and help improve our engineering practices. Your strong technical judgment... ...by valuing the customer and acting with integrity. We build each other up by recognizing...Manual laborRemote work
- ...The Senior Java Developer will be responsible for designing, creating, and implementing Java-based solutions across a range of projects, including... ...members to build scalable, secure, and high-quality software products. Follow best practices for development, deployment, and...
- ...About the Role: Triunity Software is looking for a talented Java Developer to join our growing team in Vancouver, BC! This is an exciting... ...: Proven experience as a Java Developer or Software Engineer Strong proficiency in Java and object-oriented programming...
- ...developmentAbout the Role Triunity Software is looking for a talented Java Developer to join our growing team in Toronto, ON. This is an exciting... ...practicesCollaborate with cross-functional teams including product managers, designers, and QA engineersParticipate in code...
$90k - $125k per year
Who We Are Konrad is an AI-driven digital consultancy and product-innovation firm providing AI, strategy, design, and technology services... ...by 500 million people.About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in...Work from home- ...improved employee morale, increased productivity, and positive impacts on both... ...and motivatedSenior Java Developerto join our dynamic... ...willbe responsible fordesigning, developing, andmaintaininghigh-... ...in Computer Science, Software Engineering, or equivalent experience....Permanent employmentRemote work
usd180k per year
...As a Staff Engineer specializing in Developer Productivity, you will shape the engineering experience and technical infrastructure that enables a growing... ...than 50 engineers. Reduce build times and continuous integration (CI) bottlenecks through advanced tooling, caching...Long term contractRemote work- ...Responsibilities You will architect and develop backend services using Java and Spring Boot, designing systems... ...demonstrated experience building production-grade applications. You should... ...tuning. Familiarity with Claude (AI integration) for backend automation and...Long term contract
- ...testing and deployment. As a developer, the candidate will be responsible... ...technical solution following engineering excellence standards. A... ...closely with Business Analyst, Production Support, and infrastructure... ...6+ years of experience with Java- Experience/understanding with...Internship
- ...Software is looking for a talented and driven Senior Java Developer to join our growing team in Toronto, ON. This is an exciting... ...-edge software solutions, collaborate with skilled engineers, and make a real impact on products that matter. If you're passionate about clean code...
$80.9k - $129.73k per year
...customers prevention and protection products and services for every stage... ..., we have worked hard to develop and nurture a culture where... ...Accountabilities: The Product Engineering takes care of the Guidewire... ...code reviews, testing(unit, Integration, performance)Participate in...Contract workInternshipWork at officeFlexible hours- ...distributor of air distribution products ( The founding principles of... ...never changed – business integrity, first-class service, innovation... ...Job Title: Software Developer Location: Winnipeg Department... ...Industries is building a new Engineering Technology team, and we are looking...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Product Engineering (Integration Java Developer). Be the first to apply!
Related searches
- product developer Winnipeg, MB
- data integration developer Winnipeg, MB
- workday integration developer Winnipeg, MB
- systems integration engineer Winnipeg, MB
- junior integration developer Winnipeg, MB
- ingénieur informatique Winnipeg, MB
- integration developer Winnipeg, MB
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- senior java developer Winnipeg, MB

