Senior Software Developer (Java)
Royal Bank of Canada
Job Responsibility:
Job Summary
WHAT IS THE OPPORTUNITY?
Business & Client Services Technology team is undertaking multiple complex projects to support Business & Client Services. In this role you will be responsible for strategically planning and managing successful implementation of the above mentioned. The role will coordinate, develop, communicate and execute activities to ensure objectives are accomplished according on time.
WHAT WILL YOU DO?
- Plan , Develop and deliver high quality software services to BCS.
- Continuously identify potential issues, conflicts, and risks. Analyze, mitigate and escalate where appropriate
- Develop and execute on end to end change management plans and plan and execute all communication related to these.
- Collaborate and contribute on cross-functional enterprise initiatives and manage the effective implementation of assigned deliverables.
- Establish strong working relationships across business units and platforms to build influence and impact with key business partners. Collaborate with groups to define and achieve deliverables and ensure initiatives are effectively integrated into RBC procedures and processes.
- Contribute to ongoing administrative program activities as required.
WHAT DO YOU NEED TO SUCCEED?
Must have:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Backend Development:
- Strong proficiency in Java (Java 5+ preferred) .
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
- RESTful API development and integration.
- Knowledge of Microservices architecture.
- Familiarity with ORM frameworks like Hibernate.
- Database Management:
- Strong experience with Oracle and Sybase databases.
- SQL query optimization and performance tuning.
- Experience with PL/SQL (Oracle) and T-SQL (Sybase).
- Knowledge of stored procedures, triggers, and indexing.
- DevOps & Deployment:
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
- Familiarity with Docker, Kubernetes.
- Version control using Git..
- Soft Skills & Other Requirements:
- Strong problem-solving and analytical skills.
- Good communication and collaboration abilities.
- Ability to work in an Agile environment.
- Experience with unit testing and test-driven development (TDD)
Nice-to-have
Data & Workflow Management:
- Experience with python scripting
- Experience with Apache Spark
- Experience with Apache Airflow for workflow orchestration.
- Scheduling, DAG creation, and troubleshooting Airflow pipelines.
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- 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
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software EngineeringAdditional Job Details
Address:
335 8 AVE SW:CALGARYCity:
CALGARYCountry:
CanadaWork hours/week:
37.5Employment Type:
Full timePlatform:
CAPITAL MARKETSJob Type:
RegularPay Type:
SalariedPosted Date:
2025-06-05Application Deadline:
2025-08-01Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
I nclusion and Equal Opportunity Employment
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you. Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
- ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products. They must be able to clearly and effectively communicate within the team, provide solutions to problems and share their knowledge...SeniorContrat Longue DuréeTemps pleinTravail temporaireTravail au bureauHoraires flexibles
$108k - $133k par année
...experience and have an interest in the following: software development, data development, cloud... ...to the cloud platform Provide and develop monitoring and performance metrics for solutions... ...Minimum of five years of progressively senior level experience delivering and...SeniorTemps pleinProgramme de réinstallation- ...Roles and Responsibilitie s: Design, develop, and maintain graphics-intensive modules... ...DecisionSpace Geoscience platform using Java and OpenGL Implement advanced 2D and 3D... ...environments. Collaborate with geoscientists and software engineers to translate domain-specific...SuggéréСontrat
$275k par année
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was...SeniorContrat Longue DuréeTemps pleinTravail manuelProgramme de réinstallation- ...CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds... ...are amongst the best. Position Overview: The Senior Research Software Developer is an experienced research software developer who provides...SeniorTemps pleinHoraires flexibles
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our... ...needed. The ideal candidate has strong Java experience, is comfortable working with distributed...SeniorTemps pleinTemps partielDeuxième emploi
- ...Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications. This role will be responsible for developing, testing, deploying, maintaining, and supporting the various products maintained by...Temps plein
- ...Yourself, and Do Your Best Work. About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the...Temps pleinRecrutement immédiatLe monde entier
- ...Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle... ...Position Overview: The Software Developer is responsible for the development of the... ...programming languages such as C++, C#, or Java ~ Experience with graphics...Temps pleinHoraires flexibles
- ...across multiple factories. We’re looking for a Robotics Software Developer to join our team and contribute to developing cutting-edge solutions... ...-checking behaviors in ROS 2 / MoveIt2 under the guidance of senior engineers. ~ Develop perception components — implement...SeniorTemps pleinStageProgramme de réinstallationHoraires flexibles
- ...CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs,... ...amongst the best. Position Overview: We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and...SeniorTemps pleinHoraires flexibles
- ...with geophysicists, data scientists, and software engineers to translate scientific domain requirements... ...or Cloud software solutions. Design, develop, and maintain high-performance... ...Proficiency in programming languages: Java, C++. GitLab, Eclipse, VS Code, CI/CD...Senior
- ...Overview Benevity is seeking a talented Senior Staff Developer , who has an extensive record of hands... ...development experience, with lead and software design accountabilities. ~2+ years in... ...methodologies, particularly using Java and Python programming languages. Experience...SeniorTemps pleinTravail au bureauHoraires flexibles
$145k - $155k par année
...Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end... ...-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate... ...Manager, Casper) For the Senior Developer As a Senior Developer on Casper, you...SeniorTravail à distanceContrat Longue DuréeTemps pleinTravail postéÉquipe de nuit- ...Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team... ...~ Experience working with Swift, Objective C, and Java a plus but not required. ~ Meaningful experience...SeniorTemps pleinTravail au bureauTravail à distance
- ...our Technology - Development team as a Senior Test Automation Developer. This diverse team of tech-savvy... ...Experience ~10+ years of experience in software testing, with 8+ years of strong expertise... ...in programming languages such as Java or Python ~ Proven experience designing...SeniorTemps pleinStageTravail à distanceHoraires flexiblesÉquipe du matin
- ...employees and empowering them to develop themselves and their careers.... ...to recruit an experienced Software Development Team Lead. Reporting... ...and Delivery methodology Java development experience including... ...might be available, including Senior Technical Advisor Software...SeniorTemps pleinTemps partielDeuxième emploi
- ...puts real money in the hands of employees who need it - and the software you write here is what makes that possible. Every feature... ...deliver on that promise to people who are counting on us. As a Senior Developer, you'll own your features end-to-end - from back-end...SeniorTravail à distanceTemps pleinRecrutement immédiatHoraires flexiblesTravail posté
$120k - $150k par année
...the globe. Our award-winning software platform is powered by a team... ...team is responsible for developing the architecture that makes real... ...machine learning pipelines Develop new systems on top of real-time... ...experience ~5+ years experience in Java, Shell, Python development...SeniorTemps pleinTravail à distance- ...49822BR CANADA - Alberta - Calgary and Requirements Synopsys, Software Integrity Group , is named a leader for 2023 in the Gartner... .... To find out more about SIG, Synopsys check out Staff Java Developer SaaS Synopsys-SIG is looking for a backend Staff Software Engineer...Temps pleinStage
- .... Looking for candidates to hire in following technologies. ~· Java ~· UI /UX Designer ~· ETL/DWH ~· Web Development... ...Manual) ~· Big Data Analytics ~· Hadoop ~· Salesforce Developer ~· .Net ~· Oracle DBA ~· Tableau Report Developer...Temps plein
- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...the best. Position Overview: The Platform Software Developer is responsible for designing, developing, and maintaining...Temps pleinHoraires flexibles
- ...The Senior Software Engineer, Marketing Operations leads the development of scalable and robust internal tools that empower the Marketing and... ...delivering high-quality technical solutions, mentoring junior developers, and driving architectural decisions that align with long-term...SeniorContrat Longue DuréeTemps pleinStageZone locale
- ...need to succeed. The Opportunity CARDON is seeking a Senior Full Stack Developer to help design, develop, and support our enterprise... ...production support. You will help build scalable, maintainable software solutions that support operational workflows, business processes...SeniorContrat Longue DuréeTemps pleinZone localeHoraires flexibles
- ...iOS Senior Developer We are: Wizeline, a global AI-centric technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation...SeniorTemps pleinTravail au bureauTravail à distanceHoraires flexibles
- Our client is seeking a Senior Software Developer to join the Network Operations & Automation team on a hybrid basis in Calgary. This role focuses on building enterprise-scale automation platforms to manage the full lifecycle of mission-critical IT and Operational Technology...SeniorRecrutement immédiat
- ...Helcim is revolutionizing payments, and we're looking for a Senior Android Developer to be a pivotal part of our mobile app development team. If... ...Familiarity with leveraging AI tools and methodologies to optimize software development workflows, including but not limited to code...SeniorContrat Longue DuréeTemps pleinTravail au bureauTravail à domicileLundi au vendrediHoraires flexibles
$125k - $165k par année
...and shape the future of care. Fullscript is hiring a Senior Fullstack Developer for one of our practitioner care teams. In this role, you will... ...learn, mentor, and grow. This is how we like building software: . If you share our values, we’d be excited to talk with you...SeniorTemps pleinTravail au bureauTravail à domicileHoraires flexibles- ...The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over the... ...not create it. Neo is building the alternative. As a Senior / Staff React Native Developer , you will own the experience that millions of Canadians...SeniorTemps pleinTravail temporaireTravail manuelProgramme de réinstallation1 jour par semaine
- ...Cultures (2024 & 2025) CanadianSME Fastest Growing Company (2024) Deloitte Technology Fast 50 (#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate will be considered) Location: Calgary, AB (in-office role) The Role We’re...SeniorTemps pleinTravail au bureau
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior Software Developer (Java). Soyez parmi les premiers à postuler !
- entry level java developer Calgary, AB
- java developer no experience Calgary, AB
- développeur java Calgary, AB
- java developer remote Calgary, AB
- java developer Calgary, AB
- java software developer Calgary, AB
- senior java developer Calgary, AB
- junior java developer Calgary, AB
- senior finance analyst Calgary, AB
- senior administrator Calgary, AB

