Senior Software Developer- Java

4 weeks ago


Toronto, Canada RBC Full time

Get AI-powered advice on this job and more exclusive features. What is the opportunity? Working within Wealth Management Global IT Data Services Canada, you will serve as a Senior Software Engineer, leveraging Java and database technologies such as Spring Boot, Spring Batch, Kafka, and in-memory distributed databases (MemSQL). You will also work with the IBM integration stack (ACE App Connect Enterprise, MQ) and develop API/Web Services. This is a hands‑on technical role, highly independent, with ample opportunity for growth. What will you do? Code and design projects of varying scope, identify, track and resolve technical issues. Contribute to solution development and delivery by identifying risks and recommending mitigation strategies. Collaborate with other teams to create or modify database and infrastructure objects based on functional requirements. Participate in walkthrough reviews of all technical design documents, specifications, programs and unit test plans. Assist DevOps/support teams in troubleshooting high‑priority implementation issues and production investigations. What do you need to succeed? 8+ years of professional experience with Java/Spring Boot/GraphQL/Microservices. Experience developing API/Web Services, REST, and messaging‑based applications (Kafka, MQ, Kubernetes). Experience with Snowflake a plus. Database query performance tuning experience. Experience with enterprise applications and systems such as traditional RDBMS, in‑memory distributed databases (MemSQL), Cassandra. Hands‑on experience developing complex stored procedures and SQL tuning. Experience with containerization and DevOps/automation tools (OpenShift, Docker). Experience with mainstream programming languages (Java) as well as scripting languages. Experience across multiple platforms (Unix/Linux, Windows) in both Agile and Waterfall environments. What’s in it for you? A comprehensive Total Rewards Program including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable. Leadership that supports your development through coaching and opportunities. Opportunity to make a 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 tackle challenging work. Job Skills Active Learning, Agile Methodology, Application Integrations, Database Technologies, Design, Detail‑Oriented, Distributed Databases, Enterprise Application Delivery, Group Problem Solving, Java, Kubernetes, Microservices Architecture, Programming Languages, RESTful APIs, Software Development Life Cycle (SDLC), Spring Boot. Additional Job Details Address: RBC Centre, 155 Wellington St W, Toronto (TORONTO) City: Toronto Country: Canada Work hours/week: 37.5 Employment Type: Full time Platform: Technology and Operations Job Type: Regular Pay Type: Salaried Posted Date: Application Deadline: Note: Applications will be accepted until 11:59 PM on the day before the application deadline. Inclusion and Equal Opportunity Employment At RBC, we believe an inclusive workplace that embraces diverse perspectives is core to our continued growth. We aim to create a workplace based on respect, belonging, and opportunity for all, fostering collaboration and innovation. Join our Talent Community Stay informed about career opportunities at RBC. Sign up to receive tailored job alerts, career tips, and recruitment events. #J-18808-Ljbffr


  • Java Developer

    3 weeks ago


    Toronto, Canada Iris Software Inc. Full time

    Java Developer (Backend) | Ontario, Canada Iris Software is seeking a Java Developer to work with a Fortune 100 direct client in the financial services sector. Strong experience in Java and related technologies is required. Key Skills Java Spring Boot Microservices SQL & NoSQL databases RESTful APIs Apache Kafka / RabbitMQ Docker & Kubernetes AWS / Azure /...

  • Java Developer

    3 weeks ago


    Toronto, Canada Iris Software Inc. Full time

    Java Developer (Backend) | Ontario, Canada Iris Software is seeking a Java Developer to work with a Fortune 100 direct client in the financial services sector. Strong experience in Java and related technologies is required. Key Skills Java Spring Boot Microservices SQL & NoSQL databases RESTful APIs Apache Kafka / RabbitMQ Docker & Kubernetes AWS / Azure /...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java DeveloperOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior Java...

  • Senior Java Developer

    5 hours ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title:Senior Java Developer (CMS)Location:Toronto, ON (Onsite)Employment Type:Long Term ContractAbout the Role:We are seeking an experiencedSenior Java Developerwith strong expertise inContent Management Systems (CMS)to join our team in Toronto. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-level...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's client, the largest bank in the Canada is looking to hireSenior Java FS DeveloperPlease find below the job details and share your resume if interested atJob Description:Title: Java FS DeveloperLocation: Toronto, ON (Hybrid – 4days/Week)Duration: Long term assignmentRequired Skills:Java (Spring), Java Script (Angular)OCP, DevOps, Mongo and/or...


  • Toronto, Canada Limelight Software Full time

    Limelight is a B2B SaaS company building secure, accurate FP&A software for finance teams. Our platform powers planning, forecasting, reporting, and deep ERP integrations — where data accuracy, security, and reliability are non-negotiable. We’re looking for a senior full-stack engineer who enjoys solving complex problems, owning features end-to-end, and...


  • Toronto, Canada Limelight Software Inc. Full time

    Limelight is a B2B SaaS company building secure, accurate FP&A software for finance teams. Our platform powers planning, forecasting, reporting, and deep ERP integrations — where data accuracy, security, and reliability are non-negotiable . We’re looking for a senior full-stack engineer who enjoys solving complex problems, owning features end-to-end, and...


  • Toronto, Ontario, Canada Limelight Software Full time

    Limelight is a B2B SaaS company buildingsecure, accurate FP&A softwarefor finance teams. Our platform powers planning, forecasting, reporting, and deep ERP integrations — wheredata accuracy, security, and reliability are non-negotiable.We're looking for a senior full-stack engineer who enjoys solving complex problems, owning features end-to-end, and...

  • Java Developer

    5 hours ago


    Toronto, Ontario, Canada Veracity Software Inc Full time

    **Java DeveloperOntario, CanadaLong Term Contract**5+ years of progressive development experience as a Software Engineer.Bachelor's degree in computer science/engineering or equivalent work experience.A security mindset.Hands-on microservice development experience with Spring Boot projects.Hands-on Experience with Java/J2EE, Restful Web services, relational...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java DeveloperOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Full Stack...