Senior Microservices Developer Position

1 month ago


Waterloo, Ontario, Canada Definity Full time
About the Role

Definity 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 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


  • Waterloo, Ontario, Canada Definity Full time

    Job Title: Senior Microservices DeveloperDefinity 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...


  • Waterloo, Ontario, Canada Definity Full time

    Job Title: Senior Microservices DeveloperDefinity 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...


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

  • 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 MCAP Full time

    At MCAP, we are seeking a seasoned Senior Software Engineer to spearhead our software development initiatives.About the RoleThis position is responsible for designing, executing, and assessing software programs and applications. The ideal candidate will have experience in configuring, coding, developing, and documenting software specifications throughout the...


  • Waterloo, Ontario, Canada Sun Life Full time

    Job Title:Senior Software Engineer - Platform ExpertAbout the Role:At Sun Life, we are seeking a highly skilled Senior Software Engineer - Platform Expert to join our Canadian IT - Platform and Engineering team. As a key member of our team, you will be responsible for leading and participating in the design, development, and deployment of Java REST web...


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