Senior Java Design Engineer
1 month ago
We are seeking a highly skilled Senior Java Design Engineer to join our team at Sun Life Financial. As a key member of our API Platform Engineering team, you will be responsible for designing, developing, and deploying cutting-edge solutions that drive business growth and innovation.
About the Role
This is an exciting opportunity for a motivated and experienced Java developer to work on complex projects that involve designing and implementing event-driven solutions using Apache Kafka and the Confluent Platform. You will work closely with a team of talented software engineers to introduce new innovations to Sun Life Financial and contribute to the development of our Enterprise Event Hub Platforms.
Key Responsibilities
- Design and develop high-quality software solutions using Java and Spring Boot.
- Collaborate with cross-functional teams to implement event-driven solutions and improve the scalability and performance of our Enterprise Event Hub Platforms.
- Develop and maintain technical documentation for our Change Data Capture solution, including architecture diagrams, configuration guides, and troubleshooting steps.
- Continuously identify and implement enhancements to improve the scalability and performance of our CDC solution.
- Stay up-to-date with industry trends and best practices in DevOps, Kubernetes, and cloud computing.
Requirements
- 8+ years of experience with programming in Java.
- 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.
- Previous experience with programming in Python and/or JavaScript.
- Experience with scripting languages to automate operations tasks.
- Proficiency in building and deploying solutions with frameworks like Spring Boot, including secure coding practices, load-testing, and performance optimization.
- Exposure to building solutions using Apache Kafka or the Confluent Platform.
- Demonstrated problem-solving, communication, and organizational skills, a positive attitude coupled with the self-awareness to seek help when needed.
- Mature, confident, and performance-oriented.
What We Offer
- A competitive salary range of $84,000 - $138,000.
- A dynamic and collaborative work environment.
- Opportunities for professional growth and development.
- A hybrid work arrangement that allows you to work from home or in the office.
-
Senior Java Developer
4 weeks ago
Waterloo, Ontario, Canada Sun Life Full timeAbout 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,...
-
Senior Software Engineer
4 weeks ago
Waterloo, Ontario, Canada Sun Life Full timeJob Title: Senior Software EngineerJob Summary:Sun Life Financial is seeking a Senior Software Engineer to join our Canadian IT – Platform and Engineering team. As a Senior Software Engineer, you will be responsible for leading and participating in the design, development, and deployment of Java REST web service APIs and microservices using Docker and...
-
Software Engineer with Proficiency in Java
1 week ago
Waterloo, Ontario, Canada Prospect Full timeJob Title: Software EngineerThis is a unique opportunity to join our company as a software engineer with expertise in Java. As a software engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with the development team to identify and prioritize project requirements and develop software solutions...
-
Senior Java Developer
1 month ago
Waterloo, Ontario, Canada Venuiti Full timeWe are seeking an experienced Senior Java Developer to join our team at Venuiti Healthcare. This role is a pure backend Java position, and the successful candidate will work on a national healthcare integration project.Key Responsibilities:Collaborate with cross-functional teams to design and develop Java-based solutions for healthcare...
-
Waterloo, Ontario, Canada HY PRECISION MANUFACTURING Full timeJob Title: Software EngineerWe are seeking a skilled Software Engineer with proficiency in Java and Python to join our team. The ideal candidate will have a strong background in software development and a passion for working with Java and Python. Responsibilities include designing, developing, and testing software applications. Key Responsibilities:Design,...
-
Java Developer
1 month ago
Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full timeJob Title: Java / J2EE Software Developers (Int-Snr)Our client, a leading global healthcare solutions provider, is seeking experienced Java / J2EE software developers to join their team. As a People Specialist, ROSS is helping the client align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions,...
-
Senior Java Developer for Large-Scale Projects
3 weeks ago
Waterloo, Ontario, Canada Aunty's Kitchen Full timeWe are seeking a highly skilled Senior Java Developer to join our team. The successful candidate will have extensive experience in designing and implementing large-scale Java applications. Key responsibilities will include:Designing and developing complex Java systemsCollaborating with cross-functional teams to deliver high-quality software solutionsEnsuring...
-
Waterloo, Ontario, Canada Sun Life Full timeAbout the OpportunitySun Life, a leader in the insurance industry, is seeking a highly skilled Senior Software Engineer to join its Application Operations Support (AOS) team. This role offers a unique chance to collaborate with multiple business units and contribute to the reliability of IT applications.Job DescriptionProvide ongoing support for Java-based...
-
Java Developer for Healthcare Solutions
4 weeks ago
Waterloo, Ontario, Canada ROSS Full timeOur client, a leading healthcare solutions provider, has partnered with ROSS to find skilled Java / J2EE developers.Key Responsibilities:You will be part of a high-performing team developing a high-volume, high-reliability application server product for healthcare radiology systems. Your expertise in server-side development will be crucial in designing,...
-
Senior Cloud Engineer
1 month ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeAbout the Role:We are seeking a highly skilled Senior Cloud Engineer to join our team at ANSYS, Inc. As a Senior Cloud Engineer, you will be responsible for the development of software products and supporting systems in a cloud-based environment.Key Responsibilities:Participate in planning, architecture, and research to design and develop scalable software...
-
Senior Design Engineer
1 week ago
Waterloo, Ontario, Canada Raytheon Technologies Full timeRaytheon Technologies is seeking a highly skilled Senior Design Engineer or Product Development Lead to join their team in Waterloo, Canada.Job OverviewThe successful candidate will be responsible for designing and developing complex mechanical components and systems, collaborating with cross-functional teams to drive product innovation and growth.As a key...
-
Senior Java Developer
4 weeks ago
Waterloo, Ontario, Canada The Descartes Full timeAbout the RoleWe are seeking a highly skilled Senior Java Developer to join our team at Descartes. As a key member of our development team, you will be responsible for designing, developing, and maintaining our multi-tier web application using Java and related technologies.Key ResponsibilitiesAssist in the planning, design, and development of new application...
-
Senior Software Development Engineer
1 month ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeJob 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...
-
Senior Software Engineer
1 week ago
Waterloo, Ontario, Canada Agfa Full timeDiscover a rewarding career in software development with Agfa Healthcare, where you can make a difference in the healthcare arena.Company OverviewAgfa Healthcare is a leading provider of unified Enterprise Imaging Platforms. Our mission is to reduce complexity, improve productivity, and deliver clinical value to healthcare providers.We are currently hiring a...
-
Dynamic Java Engineer for Cloud Transformation
2 weeks ago
Waterloo, Ontario, Canada Sun Life Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our e-Business team in Application Operations Support (AOS) at Sun Life. As a key member of our team, you will be responsible for providing ongoing support of Java based applications in Production and test environments, including responding to Service requests, Incident & Problem...
-
Senior Software Engineer, Operations
1 month ago
Waterloo, Ontario, Canada Sun Life Full timeJob Title: Senior Software Engineer, OperationsAbout the role:The e-Business team in Application Operations Support (AOS) at Sun Life provides operations and support services to ensure the reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and better ways to bring value to our organization.We...
-
Senior Software Engineer
2 weeks ago
Waterloo, Ontario, Canada Sun Life Full timeJob 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...
-
Senior Software Developer
3 weeks ago
Waterloo, Ontario, Canada Great Tiger (KW Edu Consulting) Full time**Job Title:** **Senior Software Developer**We are seeking a highly skilled Senior Software Developer to join our team. The ideal candidate will have expertise in Python and Java, as well as a strong understanding of software design patterns and architecture.The successful candidate will be responsible for designing, developing, and maintaining high-quality...
-
Senior Mechanical Design Engineer
4 weeks ago
Waterloo, Ontario, Canada Raytheon Technologies Full timeJob Summary:Raytheon Technologies is seeking a highly skilled Senior Mechanical Design Engineer to join our team. As a key member of our design organization, you will be responsible for designing major mechanical components and functional systems, as well as developing engineering solutions from conceptualization through prototype development and...
-
Senior Software Engineer
1 month ago
Waterloo, Ontario, Canada Sun Life Full timeJob Title: Senior Software EngineerAt Sun Life, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the business needs of our organization.Key Responsibilities:Design and develop software...