Senior Software Engineer, Operations

7 months ago


Waterloo, Canada Sun Life Full time

Job Description

:

About the role:

The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and better ways to bring value to Sun Life.

We are looking for a highly motivated Senior Software Engineer with at least 10 years of Java application support, analysis, and development experience. The successful candidate will have strong technical and problem-solving skills and the ability to work independently. This unique opportunity offers a dynamic space and a chance to collaborate with multiple business units.

What you will do?

Provide ongoing support of Java based applications in Production and test environments including responding to Service requests, Incident & Problem analysis, Service restoration and recovery, Security vulnerability remediation, Audits and reporting as necessary. Participate in design, develop, test and debug programs for Java services. Deployment is done using Kubernetes containers. Interface with other Software Engineers, Business Systems Analysts, and other stakeholders to deliver high quality solutions and maintain a stable application environment. Enable stability through proactive monitoring activities, security compliance, change management, troubleshooting issues and conducting root-cause analysis. Identify and participate in continuous improvement opportunities, system renewal, stability, upgrade, and Disaster Recovery projects.

What do you need to succeed:

Degree in Computer Science, Computer Engineering, or equivalent discipline 10+ years of information technology experience in Java application support and development 10+ years experience in: Java, JavaScript & web development languages like HTML, XML, CSS Java Enterprise Edition (J2EE) technologies such as Servlet, JDBC and JSP Spring framework Understanding of enterprise methodologies, such as ITIL, CMMI, and Software Development Life Cycle (SDLC) 4+ years experience in: ReactJS/ React.js Container technologies – Kubernetes, Docker Java SpringBoot Web Security/OWASP

Preferred Skills:

Collaboration and teamwork Continuous learning mindset Ability to work in a dynamic environment with changing priorities Strong analysis, debugging and problem-solving skills Solid written and verbal communication skills

Learn on the job:

Web services and frameworks such as SOAP, REST API, Java APIs, JSON Database technologies like SQL, Oracle, POSTGRES DevOps tools - Jenkins, Artifactory, Bitbucket/Git, Gradle, Maven, CDD, Ansible Multi-Factor Authentication (MFA) Exposure to Agile framework (Kanban, Scrum) Experience working with cloud hosted applications / servers on AWS. Exposure to team collaboration tools like Confluence, JIRA, MS Teams Experience with Kafka and light car proxy Knowledge of Middleware technologies such as WebSphere/WebLogic

Notes/Unique requirements:

The role includes on-call and after hours support on a team rotation basis. This role requires Canadian Protected-B (Reliability clearance) [a minimum of 5 years of consecutive residency in Canada].

What’s in it for you:

Great Place to Work® Certified in Canada and the US - 2022 Great Place to Work® award for Best Workplaces for #HybridWork 2022 Named “Best Places to Work” by Glassdoor - 2021 Canada Award for Excellence for Mental Health at Work 2021 Flexible hybrid work model including in-country work-from-home if you prefer. Pension, stock and savings programs to help build and enhance your future financial security.

  • Waterloo, Ontario, Canada Insight Global Full time

    Job Title: Senior Android Software EngineerLocated in the vibrant city of Waterloo, Ontario, this opportunity for a Senior Android Software Engineer is ideal for individuals seeking to leverage their technical expertise and experience in designing and developing cutting-edge Android applications.We are looking for a seasoned software engineer with a strong...


  • Waterloo, Canada Manulife Insurance Malaysia Full time

    h3>Senior Full Stack Software Engineer/Coach, Engineering TransformationJoin our Global Engineering Transformation team!Be a part of our team that redefines how we get work done in collaboration of all Technology Segments. We are growing our Engineering Transformation Office to power extraordinary customer and employee experiences through software, platform,...


  • Waterloo, Canada Société Financière Manuvie Full time

    p>Join our Global Engineering Transformation team!Be a part of our team that redefines how we get work done in collaboration of all Technology Segments. We are growing our Engineering Transformation Office to power extraordinary customer and employee experiences through software, platform, and engineering skills. p>We are seeking a senior engineer with...


  • Waterloo, Canada Altair Remote Work Freelance Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Senior Job SummaryOur client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position.What You Will DoThe Fully Networked Vehicle Analytics Data team is looking for a passionate team member to join the organization. Our mission is to provide the...


  • Waterloo, Canada Tbwa ChiatDay Inc Full time

    h3>Senior Full Stack Software Engineer, Financial Products and InfrastructureThe Company You’ll JoinCarta 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...


  • Waterloo, Canada MCAP Full time

    The Role This position is responsible for the design, execution, assessment, security, and troubleshooting of software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle. In addition, the Software Engineering stream provides day-to-day operations and...


  • Waterloo, Canada MEDA Engineering and Technical Services, LLC Full time

    We are recruiting an experienced Senior Software Engineer to join our team to support our client in the automotive industry. NOTE: Hybrid RESPONSIBILITIES: Manages and maintains our rapidly growing vehicle analytics framework Developing and managing various pieces of software that run on multiple components in vehicles to capture, aggregate, and...


  • Waterloo, Ontario, Canada Intelliswift Software Full time

    Job SummaryWe are seeking a highly skilled Electrical Engineering Test and Validation Expert to join our team at Intelliswift Software. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our electronic products.About the RoleThe successful candidate will possess a strong foundation in electrical...


  • Waterloo, Canada MEDA Engineering and Technical Services, LLC Full time

    We are recruiting an experienced Senior Software Engineer to join our team supporting our client in the automotive industry.NOTE:HybridRESPONSIBILITIES:Taking requests from various internal clientsDeveloping solutions using data from a variety of sources and presenting results in an appropriate formatIdentifying/validating the upstream data quality issues...


  • Waterloo, Ontario, Canada Epsilon Solutions Ltd. Full time

    Job Title:Senior Embedded Software Engineer - Autosar and C ExpertAbout the Role:Epsilon Solutions Ltd. is seeking an experienced Senior Embedded Software Engineer to join our team. The ideal candidate will have a strong background in Autosar and C programming, with a focus on developing production-ready software.Responsibilities:The successful candidate...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Menlo Ventures. This is a unique opportunity to work on complex software systems, collaborate with cross-functional teams, and drive innovation in equity administration.Key ResponsibilitiesDesign and implement scalable software systems for equity...


  • Waterloo, Ontario, Canada Insight Global Full time

    About Insight GlobalAt Insight Global, we strive to provide exceptional talent solutions to drive business success.Job Summary:As a Senior Android Software Engineer at Insight Global, you will have the opportunity to work on high-profile projects and collaborate with our talented team of engineers to deliver cutting-edge solutions.Key Responsibilities:Core...


  • Waterloo, Canada Intelliswift Software Full time

    Job Title: Electrical Engineering Test Automation SpecialistAbout the Role:We are seeking a skilled Electrical Engineering Test Automation Specialist to join our team at Intelliswift Software. In this role, you will be responsible for designing and developing automated test solutions for electrical engineering systems.Key Responsibilities:Test Automation:...


  • Waterloo, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate Co-op opening for a Software Engineer.Responsibilities:C++ software development for POC projects.Supports senior researchers on a variety of research-oriented projects.What you’ll bring to the team:Strong C/C++ programming abilities and software engineering skills.C++ development experience in a Linux environment.Excellent...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    Unlock Your Potential as a Senior Full Stack Software EngineerAbout CartaCarta is a cutting-edge software company that revolutionizes traditional accounting by transforming it into a powerful growth engine.We support nearly 7,000 funds and SPVs, representing nearly $130B in assets under management in venture capital and private equity.Trusted by over 40,000...


  • Waterloo, Ontario, Canada SAP Full time

    About the RoleWe are seeking a skilled Senior Developer C/C++ to join our team at SAP. As a member of our global engineering team, you will be responsible for developing and maintaining high-quality software solutions using C/C++ programming languages.Key Responsibilities- Develop and implement software features and enhancements in collaboration with...


  • Waterloo, Canada Menlo Ventures Full time

    div>The Company You’ll JoinCarta 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 than 40,000 companies,...


  • Waterloo, Canada Carta Full time

    div>The Company You'll JoinCarta 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 than 40,000 companies, Carta...


  • Waterloo, Ontario, Canada Intelliswift Software Full time

    We are seeking a highly skilled Electrical Engineering Test Automation Specialist to join our team at Intelliswift Software. This role requires a strong foundation in electrical engineering and hands-on experience in a testing environment.About the RoleThis is an exciting opportunity for a talented engineer to develop, implement, and maintain automated test...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Job Overview:We are seeking an experienced Senior Full-Stack Software Engineer to join our team at Manulife/John Hancock.Key Responsibilities:Design, develop, and maintain front-end and back-end components of web applications to ensure responsiveness and performance.Serve as the primary point of contact for debugging and resolving issues in both front-end...