Senior Software Developer

1 month ago


Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

Job Opportunity

We are seeking a talented and passionate technologist to join our team at Global Functions Technology (GFT) in Bedford, Nova Scotia. As a Senior Software Developer, you will work as part of an agile team to deliver high-performing applications built on cloud platforms with streaming technologies.

Key Responsibilities

  • Develop and support highly scalable, high-performance components within an agile development team.
  • Ensure high code quality through automated unit and functional testing.
  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery.
  • Contribute in application design and develop code structures to promote reusability across many applications.
  • Be open-minded and look beyond your stack to solve complex problems.
  • Proactively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
  • Communicate effectively with peers and distil technical details into human terms.

Requirements

  • Professional software development experience (8+ years) with Java, J2EE, Spring/REST/Microservices, Linux, and NoSQL/SQL databases.
  • Experience developing secure server-side services leveraging Spring, Spring Batch/Boot, RESTful Webservices, Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet), NoSQL/SQL databases, and Struts 2.0.
  • Experience with building cloud-ready services following microservice architecture principles.
  • Good knowledge on messaging/streaming technologies (MQ, Kafka, etc).
  • Hands-on experience in writing clean, readable/reusable Java code with unit tests.
  • Experience using Git and Maven while collaborating with the software development team.
  • Ability to independently handle module deliveries, multi-task effectively, and provide timely updates.
  • Experience in handling and delivering highly scalable, high-performance applications.

What's in it for you?

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • A world-class training program in financial services.
  • Flexible work/life balance options.
  • Opportunities to do challenging work.

  • Senior Java Developer

    3 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Senior Java Developer OpportunityCompunnel Software Group, Inc. is seeking a highly skilled Senior Java Developer to join our team.Key Responsibilities:• Develop and support Java 11 Spring Boot applications on Redhat• Design and implement REST API-based web applications• Collaborate with front-end and back-end teams to integrate services• Provide...

  • Senior Java Developer

    3 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Senior Java Developer OpportunityCompunnel Software Group, Inc. is seeking a highly skilled Senior Java Developer to join our team.Key Responsibilities:• Develop and support Java 11 Spring Boot applications on Redhat• Design and implement REST API-based web applications• Collaborate with front-end and back-end teams to integrate services• Provide...

  • Senior Java Developer

    4 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Compunnel Software Group, Inc.Key Responsibilities:Design and develop Java 11 Spring Boot applications using RedhatDevelop and support microservices on OpenShift, GKE, and Cloud EndpointsImplement REST API-based web applications using Java 11 and...

  • Senior Java Developer

    4 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Compunnel Software Group, Inc.Key Responsibilities:Design and develop Java 11 Spring Boot applications using RedhatDevelop and support microservices on OpenShift, GKE, and Cloud EndpointsImplement REST API-based web applications using Java 11 and...


  • Halifax, Nova Scotia, Canada IBM Computing Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at IBM Computing. As a key member of our development team, you will be responsible for leading the design and development of customized systems in an agile environment.Key ResponsibilitiesTranslate system requirements into technical specifications and lead the...


  • Halifax, Nova Scotia, Canada IBM Computing Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at IBM Computing. As a key member of our development team, you will be responsible for leading the design and development of customized systems in an agile environment.Key ResponsibilitiesTranslate system requirements into technical specifications and lead the...


  • Halifax, Nova Scotia, Canada Targeted Talent Full time

    Job Opportunity: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Targeted Talent. This is a permanent, remote position that offers a competitive salary, health and dental benefits, and the opportunity to work on exciting projects.Key Responsibilities:Develop and implement new features for our SDK...


  • Halifax, Nova Scotia, Canada Targeted Talent Full time

    Job Opportunity: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Targeted Talent. This is a permanent, remote position that offers a competitive salary, health and dental benefits, and the opportunity to work on exciting projects.Key Responsibilities:Develop and implement new features for our SDK...


  • Halifax, Nova Scotia, Canada Targeted Talent Full time

    Job Opportunity: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Targeted Talent. This is a permanent, remote position that offers a competitive salary, health and dental benefits, and the opportunity to work on exciting projects.Key Responsibilities:Develop and implement new features for our SDK...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a talented and experienced software developer to join our team at the Royal Bank of Canada. As a Senior Software Developer, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our clients and stakeholders.Key Responsibilities:Design and develop software solutions...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Developer to join our team at 9605 GSK Services Sp z o.o. As a key member of our software development team, you will be responsible for designing, developing, and implementing cutting-edge software solutions that meet the needs of our customers.Key Responsibilities:Lead the...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    Job Title: Senior Software Development EngineerJob Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at 9605 GSK Services Sp z o.o. The ideal candidate will have a strong background in software development, with experience in cloud-based technologies and a passion for innovation.Key Responsibilities:Lead the...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryJob DescriptionWhat is the opportunity?We are seeking a highly skilled Senior Software Developer to join our team at Royal Bank of Canada. As a key member of our agile squad, you will be responsible for designing, developing, and enhancing our in-house applications and integrating vendor products for our UK Regulatory Reporting business in Finance...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryJob DescriptionWhat is the opportunity?We are seeking a highly skilled Senior Software Developer to join our team at the Royal Bank of Canada. As a key member of our software development squad, you will be responsible for designing, developing, and enhancing our in-house applications and integrating vendor products for our UK Regulatory Reporting...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job OpportunityWe are seeking a talented Senior Software Developer to join our team at the Royal Bank of Canada. As a key member of our Global Functions Technology team, you will play a critical role in developing high-performing applications built on cloud platforms with streaming technologies.Key ResponsibilitiesDevelop and support highly scalable,...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job OpportunityWe are seeking a talented Senior Software Developer to join our team at the Royal Bank of Canada. As a key member of our Global Functions Technology team, you will play a critical role in developing high-performing applications built on cloud platforms with streaming technologies.Key ResponsibilitiesDevelop and support highly scalable,...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job DescriptionWe are seeking a talented Senior Software Developer to join our team at Royal Bank of Canada. As a key member of our technology team, you will play a critical role in developing and delivering high-performance applications built on cloud platforms with streaming technologies.What You Will DoDevelop and support highly scalable, high-performance...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at the Royal Bank of Canada. As a key member of our Technology and Operations division, you will be responsible for delivering high-quality software solutions that meet the needs of our clients and stakeholders.Key ResponsibilitiesDesign, develop, and test software...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at the Royal Bank of Canada. As a key member of our Technology and Operations division, you will be responsible for delivering high-quality software solutions that meet the needs of our clients and stakeholders.Key ResponsibilitiesDesign, develop, and test software...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at Royal Bank of Canada. As a key member of our Global Functions Technology team, you will play a critical role in designing and developing high-performance applications built on cloud platforms with streaming technologies.What is the Opportunity?This position is based...