Senior Java Design Engineer

4 weeks ago


Toronto, Ontario, Canada Sun Life Financial Full time
Job Title: Senior Java Design Engineer

At Sun Life, we're seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you'll be responsible for designing, developing, and deploying Enterprise Event Hub Components.

Key Responsibilities:
  • Participate in the design, development, and deployment of components involved in our Enterprise Event Hub Platforms, on premise and cloud.
  • Contribute to the construction, maintenance, and continuous improvement of core infrastructure that underlies event-driven development, including Kafka Connect, Schema, logging, exception handling, etc.
  • Utilize the API Platform CI/CD Pipeline for event hub lifecycle.
  • Create and maintain technical documentation for the Change Data Capture solution, including architecture diagrams, configuration guides, and troubleshooting steps.
  • Continuously identify and implement enhancements to improve the scalability and performance of the CDC solution.
  • Identify defects in the platform modules, debug issues being faced, and provide effective solutions to resolve the same.
  • Develop an understanding of project best practices around continuous integration and delivery.
Requirements:
  • 8+ years of experience with programming in Java is required.
  • Work experience in REST APIs and Event Driven Solutions.
  • Work experience in DevOps, Kubernetes, and AWS Cloud.
  • Understanding of APIs, Event Driven Solutions, DevOps, containers, Kubernetes, and cloud.
  • Self-starter with tenacious inquisitiveness and a desire to learn who will proactively find and explore solutions and provide recommendations.
  • Exposure to modern event-based architectures and patterns (event sourcing, choreography-based SAGA Pattern).
What We Offer:
  • Augmenting your current studies with real and practical application of what you have learned to date.
  • Working with one of the most cutting-edge and innovative teams within Sun Life.
  • Being part of our journey in developing the next greatest digital experience.
  • We're honored to be recognized as a 2024 Best Workplaces in Ontario by Great Place to Work Canada.
  • Wellness programs that support the three pillars of your health – mental, physical, and financial.
  • As a hybrid organization, you and your leader use business and Client needs to choose where you work, at home or in the office.


  • Toronto, Ontario, Canada Sun Life Financial Full time

    Job Title: Senior Java Design EngineerAt Sun Life, we're seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you'll be responsible for designing, developing, and deploying cutting-edge solutions that drive innovation in the insurance industry.Key Responsibilities:Design and develop...


  • Toronto, Ontario, Canada Sun Life Financial Full time

    Job Title: Senior Java Design EngineerAt Sun Life, we're seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you'll be responsible for designing, developing, and deploying cutting-edge solutions that drive innovation in the insurance industry.Key Responsibilities:Design and develop...

  • Senior Data Engineer

    4 weeks ago


    Toronto, Ontario, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems that support our business operations.Key ResponsibilitiesDesign and implement data models, data warehouses, and data pipelines to support business...

  • Senior Data Engineer

    4 weeks ago


    Toronto, Ontario, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems that support our business operations.Key ResponsibilitiesDesign and implement data models, data warehouses, and data pipelines to support business...


  • Old Toronto, Ontario, Canada Sun Life Financial Full time

    Job Title: Senior Java Design EngineerSun Life Financial is seeking a highly skilled Senior Java Design Engineer to join our team.Job Summary:We are looking for a talented engineer to design, develop, and implement Enterprise Event Hub Components. The successful candidate will participate in the design, development, deployment, and rollout of components...


  • Old Toronto, Ontario, Canada Sun Life Financial Full time

    Senior Java Design EngineerSun Life Financial is seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you will be responsible for designing, developing, and implementing Enterprise Event Hub Components.Key Responsibilities:Participate in the design, development, deployment, and rollout...


  • Old Toronto, Ontario, Canada Sun Life Financial Full time

    Senior Java Design EngineerSun Life Financial is seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you will be responsible for designing, developing, and implementing Enterprise Event Hub Components.Key Responsibilities:Participate in the design, development, deployment, and rollout...


  • Old Toronto, Ontario, Canada Sun Life Financial Full time

    Job Title: Senior Java Design EngineerAt Sun Life Financial, we are seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you will be responsible for designing, developing, and deploying Enterprise Event Hub Components.Key Responsibilities:Participate in the design, development,...


  • Old Toronto, Ontario, Canada Sun Life Financial Full time

    Job Title: Senior Java Design EngineerAt Sun Life Financial, we are seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you will be responsible for designing, developing, and deploying Enterprise Event Hub Components.Key Responsibilities:Participate in the design, development,...


  • Toronto, Ontario, Canada Sun Life Financial Full time

    Job Title: Senior Java Design EngineerAt Sun Life Financial, we're seeking a highly skilled Senior Java Design Engineer to join our team. As a key member of our API Platform Engineering team, you'll be responsible for designing, developing, and deploying Enterprise Event Hub Components.Key Responsibilities:Participate in the design, development, and rollout...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior Java Software EngineerHighbrow LLC is a leading provider of innovative technology solutions. We are seeking an experienced Senior Java Software Engineer to join our team.About the Role:We are looking for a highly skilled and motivated Senior Java Software Engineer to work on various projects, including software development, maintenance, and...


  • Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Java Performance EngineerAt Nexus Systems Group Inc., we are seeking a highly skilled Senior Java Performance Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing high-performance Java applications and systems.Key Responsibilities:Analyze and optimize Java...


  • Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Java Performance EngineerAt Nexus Systems Group Inc., we are seeking a highly skilled Senior Java Performance Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing high-performance Java applications and systems.Key Responsibilities:Analyze and optimize Java...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Java Software EngineerJob Description:We are seeking a highly skilled Senior Java Software Engineer to join our team at Motion Recruitment. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems using Java. Your expertise in Java 8/11, Springboot, and REST API frameworks will...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior Java Software EngineerJob Summary:Highbrow LLC is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key Responsibilities:Analyze business requirements and...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior Java Software EngineerJob Summary:Highbrow LLC is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key Responsibilities:Analyze business requirements and conduct...


  • Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Java Performance EngineerAt Nexus Systems Group Inc., we are seeking a highly skilled Senior Java Performance Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing high-performance Java applications.Key Responsibilities:Analyze and optimize Java code for...


  • Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Java Performance EngineerAt Nexus Systems Group Inc., we are seeking a highly skilled Senior Java Performance Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing high-performance Java applications.Key Responsibilities:Analyze and optimize Java code for...


  • Toronto, Ontario, Canada SOUVLIKE Full time

    Key Responsibilities:• Design, develop, and test complex software systems• Collaborate with cross-functional teams to identify and prioritize project requirements• Implement software solutions using Java, ensuring high-quality, scalability, and reliabilityAbout the Role:As a Senior Software Engineer (Java) at {company}, you will be responsible for...


  • Toronto, Ontario, Canada Source Code Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to lead the development of our credit card web applications built on AWS using Java.Key ResponsibilitiesDesign, develop, test, implement and support technical solutions across a full-stack of development tools and technologiesLead the development of applications using enterprise Java...