Senior Software Engineer
4 weeks ago
Job Description
:The Canadian IT – Platform and Engineering team is looking for a Senior Software Engineer with at least 5 years of Java application analysis and development experience. The successful candidate will have strong technical and problem-solving skills and will show initiative, be accountable for results.
What will you do?
Lead and participate in the design, development, deployment of Java REST web service APIs and microservices using Docker and Kubernetes.
Ensure service designs follow approved architecture.
Learn and incorporate emerging API technologies into our APIs
May build event driven services using Kafka depending on project scope.
Use and enhance our Dev Ops tools and processes for CD/CI, these tools include Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, Ansible
Mentor and support colleagues in their capabilities
Identify defects in services, debug and provide effective solutions to resolve the defects
The API Platform:
Our APIs are
REST services built from Open API/Swagger specs
written in Java Spring Boot,
Deployed to a Kubernetes environment (on prem/AWS) using Docker containers
secured with oauth2 using Okta
Build new microservices/domain services that populate and access database technology like MongoDB and Postgres
Build event driven processes/microservices that consume topics from Kafka
What you need to succeed:
Post secondary Computer Science diploma or degree
More than 5 years of development skills and progressive information technology experience with full application development life cycle and systems integration experience
Strong working experience with Java APIs, REST, SOAP, Spring, JSON, Open API, Swagger, web services and web hosting technologies
1+ years experience using DevOps tools (Jenkins, Artifactory, BitBucket, Maven, CDD/Ansible)
Customer obsession – customers are at the center of all we do
Strong analytical and problem-solving skills with ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner
Experience with managing and coordinating team activities in a multi-site environment
Strong organizational and planning skill
Excellent verbal and written communications skills
Assets:
Experience with Kafka, Kafka Streams, Kubernetes, Okta, AWS, MongoDB
Experience with Group Retirement products and business domains
Working knowledge of Business Rule Management Systems such as IBM’s ODM
Experience with WebSphere, DB2, Java UI: Swing, Spring MVC, SonarQube for static code analysis
Exposure to Enterprise Service Bus (ESB) integration architectures and technologies
Additional Requirements:
Periodic weekend / after-hours work may be required to support project implementations and system upgrades.
Occasional travel between SLF locations may be required depending on work assignments.
Potential on-call support may be required
Enhanced Reliability Clearance is required
Unique Requirements
The candidate selected for this role is required to attain Canadian Reliability Security Clearance (administered by submitting fingerprints to the RCMP, who then conduct min. 5 year history checks)
To see if you are eligible for this clearance, please review the section 201 on the Federal Government site ()
What's in it for you?
A collaborative and inclusive culture
An environment of continuous learning and improvement
Anchored to our Purpose, our Sustainability Plan has three pillars which represent the areas where we have the greatest opportunity to drive positive impact in society: increasing financial security, fostering healthier lives, and advancing sustainable investing.
In 2024, Sun Life ranked among the top 100 most sustainable global corporations by Corporate Knights for the 15th consecutive year, leading Canadian insurers.
We are proud to be on the 2024 Best Workplaces in Canada list by Great Place to Work.
We’re also listed as one of the Best Workplaces for Women and Best Workplaces with Most Trusted Executive Teams.
-
Software Engineer
4 weeks ago
Toronto, Canada Iris Software Inc. Full timeGreetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time
-
Senior Software Engineer
3 weeks ago
Toronto, Canada Storm4 Full time? Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobili
-
Senior Software Engineer
2 weeks ago
Toronto, Canada Storm4 Full time? Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobili
-
Senior Software Engineer
3 weeks ago
Old Toronto, Canada Storm4 Full timeRole: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility an
-
Senior Software Engineer
1 week ago
Old Toronto, Canada Storm4 Full timeRole: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility an
-
Senior Software Engineer
2 weeks ago
Old Toronto, Canada JAM Software GmbH Full timeAre you interested in defining how AI shapes the future of work? Cresta is on a mission to make every knowledge worker 100x as effective, 10x faster, and 10x better. We apply AI to improve Call Center operations with our real-time agent assist product as well as our suite of post-call analytics and coaching.We are a Silicon Valley company, spun out of the...
-
Software Engineer
4 weeks ago
Toronto, Canada Iris Software Inc. Full timeGreetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...
-
Software Engineer
4 weeks ago
Toronto, Canada Iris Software Inc. Full timeGreetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...
-
Software Engineer
4 weeks ago
Toronto, Canada Iris Software Inc. Full timeGreetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...
-
Genomics Software Engineer
4 weeks ago
Toronto, Canada Intelliswift Software Full timeJob Title:Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is mustResponsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data...
-
Genomics Software Engineer
4 weeks ago
Toronto, Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...
-
Genomics Software Engineer
4 weeks ago
Toronto, Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics...
-
Senior Software Engineer
4 weeks ago
Toronto, Canada Storm4 Full time⚡ Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...
-
Senior Software Engineer
4 weeks ago
Toronto, Canada Storm4 Full time⚡ Role: Senior Software Engineer Industry: E-Mobility & Payments Location: Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equity This is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...
-
Genomics Software Engineer
3 weeks ago
Toronto, Canada Intelliswift Software Full timeJob Title:Genomics Software EngineerMust Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is mustResponsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data...
-
Software Engineer
4 weeks ago
Toronto, Canada Iris Software Inc. Full timeGreetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You will...
-
Senior Software Engineer
4 weeks ago
Toronto, Canada Storm4 Full time⚡ Role: Senior Software Engineer Industry: E-Mobility & Payments Location:Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...
-
Senior Software Engineer
3 weeks ago
Toronto, Canada Storm4 Full time⚡ Role: Senior Software EngineerIndustry: E-Mobility & Payments Location:Toronto (hybrid) Salary: CAD$190K- CAD$250 + large equityThis is a great opportunity for a Senior Software Engineer to be one of the founding engineers at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...
-
Senior Software Engineer
2 weeks ago
Old Toronto, Canada JAM Software GmbH Full timeOur client has recently embarked into a vast and ambitious digital transformation program. A cornerstone of this roadmap is the acceleration of its data transformation and of the adoption of artificial intelligence (AI) and machine learning (ML) solutions. This has enabled us, to accelerate R&D, improve manufacturing and commercial performance, and bring...
-
Senior Software Engineer
2 weeks ago
Old Toronto, Canada JAM Software GmbH Full timeOur client has recently embarked into a vast and ambitious digital transformation program. A cornerstone of this roadmap is the acceleration of its data transformation and of the adoption of artificial intelligence (AI) and machine learning (ML) solutions. This has enabled us, to accelerate R&D, improve manufacturing and commercial performance, and bring...