Senior Microservices Developer

4 weeks ago


Waterloo, Ontario, Canada Definity Full time
Job Title: Senior Microservices Developer

Definity is seeking a highly skilled Senior Microservices Developer to join our personal insurance technology team. As a core member of our team, you will be responsible for delivering integration solutions and architectural enhancements.

Key Responsibilities:
  • Design and develop microservices/API using Java/Springboot supplemented by automated and manual unit testing
  • Collaborate with Enterprise Architecture and both, internal and external clients, to understand the operational objective and purpose of the future system integration
  • Collaborate with QE to define testing requirements, automate functional/API contract testing, support regression and performance testing of any integration solution
  • Understand the integration points between the different systems and highlight the potential risk associated with the delivery of the solution
  • Define detailed technical specifications in co-ordination with peer Business System Analysts
  • Proactively identify technical debt and seek ways to enhance overall code performance recommending necessary refactoring needed to achieve target-state-architecture
Requirements:
  • University Degree or college diploma in computer science, information systems or a related discipline
  • 8+ years of hands-on experience designing and developing microservices using Java/Springboot
  • Practical understanding of enterprise/web architecture using REST
  • Relevant experience working with docker and container orchestration tools like Kubernetes
  • Relevant experience working with AWS and/or GCP
  • Relevant experience working with data streaming technologies like Kafka
  • 4+ years of experience with system integration
  • 4+ years relevant experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, Swagger/OpenAPI Spec
  • 4+ years of software / application design and development experience in an Agile environment with understanding of Atlassian suite (JIRA, Confluence, etc.)
  • Proficient understanding of code versing tools such as Git
  • Experience with Data modeling is an asset
What We Offer:
  • Hybrid work schedule for most roles
  • Company share ownership program
  • Pension and savings programs, with company-matched RRSP contributions
  • Paid volunteer days and company matching on charitable donations
  • Educational resources, tuition assistance, and paid time off to study for exams
  • Focus on inclusion with employee groups, support for gender affirmation surgery, access to BIPOC counsellors, access to programs for working parents
  • Wellness and recognition programs
  • Discounts on products and services

Actual salary for the role may vary depending on work location of the successful candidate and other factors including but not limited to, skills, education, experience, working conditions and the local labour market. In addition to base pay, eligible employees may participate in various incentive plans which are paid out at the discretion of the company and subject to individual and company performance.

Our inclusive work environment welcomes diversity and supports accessibility. If you require accommodation at any time during the recruitment process, please let us know by contacting.

This role requires successful clearance of background checks (including criminal checks and leadership references).



  • Waterloo, Ontario, Canada Definity Full time

    Job SummaryDefinity is seeking a highly skilled Senior Microservices Developer to join our personal insurance technology team. As a core member of the team, you will be responsible for delivering integration solutions and architectural enhancements.Key ResponsibilitiesDesign and develop microservices/API using Java/Springboot supplemented by automated and...


  • Waterloo, Ontario, Canada Definity Full time

    About the RoleDefinity is seeking a highly skilled Senior Microservices Developer to join our team. As a key member of our personal insurance technology team, you will be responsible for delivering integration solutions and architectural enhancements.Key ResponsibilitiesDesign and develop microservices/API using Java/Springboot supplemented by automated and...


  • Waterloo, Ontario, Canada Definity Full time

    About the RoleDefinity is seeking a highly skilled Senior Microservices Developer to join our team. As a key member of our personal insurance technology team, you will be responsible for delivering integration solutions and architectural enhancements.Key ResponsibilitiesDesign and develop microservices/API using Java/Springboot supplemented by automated and...

  • Senior Java Developer

    2 weeks ago


    Waterloo, Ontario, Canada Sun Life Full time

    About the Role:Sun Life is seeking a highly skilled Senior Java Developer to join our Canadian IT – Platform and Engineering team. As a Senior Java Developer, you will be responsible for designing, developing, and deploying Java REST web service APIs and microservices using Docker and Kubernetes.Key Responsibilities:Lead and participate in the design,...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transformative Identity and Access Management ExpertWe are seeking a highly skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team. As a key member of our engineering team, you will be responsible for designing and deploying scalable, production-quality products with Service Oriented Architecture (SOA) and...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transformative Identity and Access Management ExpertWe are seeking a highly skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team. As a key member of our engineering team, you will be responsible for designing and deploying scalable, production-quality products with Service Oriented Architecture (SOA) and...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transformative Identity and Access Management RoleCarta is revolutionizing traditional accounting with cutting-edge software, and we're seeking a skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team.As a key member of our engineering team, you will design, develop, and deploy scalable, production-quality products...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transformative Identity and Access Management RoleCarta is revolutionizing traditional accounting with cutting-edge software, and we're seeking a skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team.As a key member of our engineering team, you will design, develop, and deploy scalable, production-quality products...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transforming Traditional AccountingCarta is revolutionizing the way companies manage their finances with purpose-built software that transforms traditional accounting into a powerful growth engine.As a Senior Software Development Engineer, you will be part of a team that builds services leveraged by Carta's entire product suite to authenticate and authorize...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team. As a key member of our engineering team, you will be responsible for designing and deploying scalable, production-quality products with Service Oriented Architecture (SOA) and microservices.Key Responsibilities:Design and...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Software Engineer I, Identity and Access ManagementCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine. The company's world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity.Trusted...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Software Engineer I, Identity and Access ManagementCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine.Carta's world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity.Trusted by more...


  • Waterloo, Ontario, Canada Geotab Inc. Full time

    Senior Software DeveloperJob Summary: We are seeking a highly skilled Senior Software Developer to join our team at Geotab Inc. As a key player in building robust and efficient back-end services, you will utilize a range of technologies to develop the core logic and data management layers.Key Responsibilities:Design and implement new software applications...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Job Title: Senior Engineer, Test Engineering SoftwareAt ANSYS, Inc., we are committed to creating innovative solutions that drive human advancement. We are seeking a highly skilled Senior Engineer to join our team of experts in Test Engineering Software.Job Summary:The Senior Engineer will be responsible for the development of software products and...


  • Waterloo, Ontario, Canada SAP Full time

    About SAPSAP is a leading provider of enterprise software solutions, empowering businesses to run better and make a greater impact on the world.Job DescriptionWe are seeking a highly skilled Senior Cloud Services Developer to join our team at SAP Waterloo. As a key member of our cloud development team, you will be responsible for designing, writing, testing,...


  • Waterloo, Ontario, Canada Broadcom Inc. Full time

    Job Summary:The Broadcom Enterprise Security Group (ESG) is seeking a skilled Senior Software Engineer to join a close-knit team working on Authentication Services. The ideal candidate will have exceptional technical skills and a passion for delivering robust microservices.Key Responsibilities:Design, implement, test, and deploy microservices for...

  • Senior.NET Developer

    1 month ago


    Waterloo, Ontario, Canada Venuiti Full time

    Job Title: Senior.NET DeveloperVenuiti is seeking a highly skilled Senior.NET Developer to join our team. As a Senior.NET Developer, you will play a critical role in leading our development team, ensuring the delivery of high-quality software solutions.Key Responsibilities:Lead and mentor a team of developers, fostering a collaborative and productive work...

  • Senior.NET Developer

    1 month ago


    Waterloo, Ontario, Canada Venuiti Full time

    Job Title: Senior.NET DeveloperVenuiti is seeking a highly skilled Senior.NET Developer to join our team. As a Senior.NET Developer, you will play a critical role in leading our development team, ensuring the delivery of high-quality software solutions.Key Responsibilities:Lead and mentor a team of developers, fostering a collaborative and productive work...


  • Waterloo, Ontario, Canada SAP Full time

    About SAPSAP is a leading provider of enterprise software solutions, helping over 400,000 customers worldwide work together more efficiently and use business insight more effectively.Job SummaryWe are seeking a highly skilled Senior Cloud Services Developer to join our team at SAP Waterloo. As a Senior Cloud Services Developer, you will design, write, test,...


  • Waterloo, Ontario, Canada SAP Full time

    About SAPSAP is a leading provider of enterprise software solutions, helping over 400,000 customers worldwide work together more efficiently and use business insight more effectively.Job SummaryWe are seeking a highly skilled Senior Cloud Services Developer to join our team at SAP Waterloo. As a Senior Cloud Services Developer, you will design, write, test,...