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.
$95k par année
...technologique , we connect top-tier tech talent with forward-thinking organizations. We are currently seeking a talented and passionate Java Developer for a permanent role with one of our premier clients, a major financial institution. If you thrive in a fast-moving,...SeniorContrat Longue DuréeEmploi permanentTemps plein$95 - $120 par heure
...Job #14316 MatchBox Consulting Group is currently seeking a Senior Software Developer for a 12 month contract role with a client of ours located... ...development of complex, end-to-end enterprise solutions using Java and J2EE technologies Translate business requirements into...SeniorСontrat- ...investing in our employees and empowering them to develop themselves and their careers. Experience... ...with geophysicists, data scientists, and software engineers to translate scientific domain... ...Proficiency in programming languages: Java, C++. Proficiency with development tools...SeniorTemps pleinTemps partiel
- ...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
- ...Java Microservices Calgary, AB-Onsite Mandate skills: System Design, Security, API Gateway, and OAuth (JWT) Job Description Java Microservices, architecture design API gateway Spring boot microservices architecture Tibco JMS JDK 21 Schedulers Core...SeniorPour les contractants
$160k - $180k par année
...operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted,...SeniorContrat Longue DuréeTravail à distanceTravail à domicileTravail posté$95k par année
...On behalf of our client, we are seeking a highly skilled Senior Java & React Developer for a permanent, full-time position based in Calgary. This... ...for coding, testing, and delivering high-quality, scalable software solutions . You will collaborate closely with PMO, product...SeniorEmploi permanentTemps plein- ...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
- ...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
- ...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...Recrutement immédiatLe monde entier
- ...investing in our employees and empowering them to develop themselves and their careers. Experience... ...Landmark provides E&P professionals with software-driven lifecycle insights that generate... ...asset value. We are seeking a Junior Java UI Application Developer to contribute to...Temps pleinTemps partielDeuxième emploi
- ...Job Responsibility: Job Location: Calgary, CA Job Type: Full-time, Permanent Internal Job Title: Jr Software Developer Reports To: Team Lead - Development Job Requirement(s): N/A No. of Openings: 1 PBS is the fastest growing All Inclusive Business Platform vendor...Emploi permanentTemps pleinTravail au bureauHoraires flexibles
- ...growing with it. You’ll work alongside developers, architects, and designers who take quality... ...About You We are seeking a Junior Software Developer who is curious, motivated, and excited... ...client solutions in collaboration with senior developers and project teams. Work...SeniorStage
- ...employees and empowering them to develop themselves and their careers.... ...company, builds the software and data platforms that help the... ...: Languages such as Java, C#, F#, C++, Python, TypeScript... ...job opportunities, including Senior Technical Professional and Principal...SeniorContrat Longue DuréeTemps pleinTemps partiel
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic... ...geophysical software development. ~ Advanced Java Backend Engineering: Deep expertise in...SeniorTemps pleinTemps partiel
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... .... Job Duties Under broad direction, mentors a team of Software Testers that can be comprised of Manual and Automated Test Engineers...SeniorTemps pleinTemps partielDeuxième emploi
- ...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...SeniorTravail au bureauTravail à distance
- ...of small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And we’re... ...that. The Role at High Level: We’re looking for a talented Senior Software Development Engineer who doesn’t shy away from complex...SeniorTravail au bureauTravail à distanceTravail à domicile
- ...investing in our employees and empowering them to develop themselves and their careers. Experience... ..., a Halliburton company, builds the software and data platforms that help the global energy... ...by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript...Temps pleinTemps partielLe monde entierTravail posté
- ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds... ..., and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience...SeniorTravail à distance
- ...Project Developer WHO WE ARE Our Power, Your Possibilities At TransAlta , we don’t just generate electricity-we generate... ...success Present project updates, risks, and recommendations to senior leadership and cross-functional teams ABOUT YOU ~...SeniorContrat Longue DuréeTemps pleinStageTravail au bureauHoraires flexibles
- ...with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading...SeniorContrat Longue DuréeTravail au bureau
$108k - $149k par année
...instrumental in this area, aids developers in making the shift from... ...processing. MongoDB is seeking a Software Engineer with solid software... ...software development experience in Java or another programming... ...preserving original functionality Develop and maintain a robust code...Temps pleinLe monde entierHoraires flexiblesTravail posté$39 - $40 par heure
...remotely. Responsibilities Tasks Consult with clients to develop and document Website requirements Prepare reports, manuals... ...other documentation on the status, operation and maintenance of software Create and optimize content for Website using a variety of graphics...Emploi permanentTemps pleinTravail à distance$78k - $122.85k par année
...Unspecified We are presently seeking highly motivated and skilled Software Engineers to join our team. These positions will play a... ...including deriving and allocating software-specific requirements. Develop and/or manage key software engineering documents, such as...Contrat Longue DuréeEmploi permanentTemps pleinTravail temporaireSous-traitantZone locale- ...Iris's Fortune 100 direct client is looking Salesforce Developer. Please find below Job description and share me your updated resume at... ...days onsite in a week )Must-hav ~ eIT experience working in a senior development and/or Lead Development role on engineering teams...SeniorPour les contractants
- ...is a remote position. Role Overview We are seeking a Senior Python Developer with 8+ years of experience to design, develop, and maintain... ...Experience: Minimum 8+ years of professional software development experience, with a heavy focus on enterprise-grade...SeniorTemps pleinСontratTravail à distance
$45k - $60k par année
...We’re looking for a Full Stack Software Engineer who can build and ship modern web applications end-to-end: front-end, backend APIs, databases... ...Google Cloud Platform (GCP), integrating third-party APIs, and developing AI-enabled capabilities (LLMs/agents and computer vision) that...Temps pleinTemps partielTravail occasionnelTravail manuelRecrutement immédiat$90k - $110k par année
...About ClearGov Our mission is to create easy-to-use software to help local governments plan, budget and report better. ClearGov is a... ...can navigate complex and undocumented systems Quality-minded developer who takes ownership of manual testing and validation Curious...RemplacementTemps pleinTravail temporaireZone localeHoraires flexibles- ...with extensive experience in building and operationalizing AI software solutions. We are a company like no other – we believe in making... ...Summary The Manager, Software Engineering leads multiple developers across delivery pods with accountability for both technical excellence...Temps plein
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 !
- java developer Calgary, AB
- développeur java Calgary, AB
- java software developer Calgary, AB
- java developer no experience Calgary, AB
- java developer remote Calgary, AB
- junior java developer Calgary, AB
- senior java developer Calgary, AB
- senior business consultant Calgary, AB
- senior controller Calgary, AB
- senior contracts manager contracts specialist Calgary, AB
