RBC
Banking
StaffSoftwareDeveloper-Java(GlobalSecurity)
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Developer - Java (Global Security) at RBC. Skills: Java, Spring Boot, DevOps, SRE, Cloud, Microservice architecture, Kubernetes, REST APIs. Design, build, test, and support highly available and critical Security Infrastructure API’s. Containerize and deploy applications to Kubernetes platforms”
What You'll Achieve.
ensure high availability, scalability and uptime for deployed services; Drive better developer experience, security hygiene and operational efficiency; ensuring alignment with business objectives; ensuring timely delivery and high-quality outcomes; make a difference and lasting impact
Industry & Context.
Group Problem Solving
What They're Looking For.
Must Have
7+ years of software development, working knowledge of Java, working knowledge of Spring Boot framework, 7+ years relevant technical experience in DevOps, IaaS, SRE or Cloud, Experience with building and consuming REST APIs, Experience with associated security protocols (such as OAuth), Experience building containerized applications using Microservice architecture, project management skills, ability to prioritize tasks, ability to manage multiple projects simultaneously, Excellent communication and collaboration skills, ability to work effectively with cross-functional teams, Experience leading or mentoring developers
Nice to Have
Experience with Azure, Experience with OpenShift, Experience with GitHub Actions, Solid understanding of Cyber Security practices
What You'll Do.
and support highly available and critical Security Infrastructure API’s
Containerize and deploy applications to Kubernetes platforms
Utilize CI/CD to automate the release of multiple code iterations daily
Collaboratively build software with best practices
Apply architectural principles to build clean
resilient and maintainable software
Implement SRE best practices to ensure high availability
scalability and uptime for deployed services
Drive better developer experience
security hygiene and operational efficiency across the organization through automation
Provide mentorship and technical guidance to junior engineers
design and implementation of complex initiatives
Collaborate with stakeholders to define and prioritize projects
Stay updated on emerging technologies and trends in software engineering
How You'll Work.
Team & Collaboration
Collaboratively build software; work effectively with cross-functional teams; Collaborate with stakeholders; working together to deliver trusted advice; working together as One RBC; effectively collaborate; progressive, and high-performing team
Communication Scope
Excellent communication and collaboration skills
Process & Methodology
project management skills, ability to prioritize tasks, manage multiple projects simultaneously, Oversee the planning, design and implementation of complex initiatives, define and prioritize projects, ensuring timely delivery
Full Job Description
**_Job Description_** **What Will You Do?** * Design, build, test, and support highly available and critical Security Infrastructure API’s * Containerize and deploy applications to Kubernetes platforms such as OpenShift, AWS, Azure * Utilize CI/CD to automate the release of multiple code iterations daily * Collaboratively build software with best practices such as test-driven development, pair programming and code reviews * Apply architectural principles such as Domain Driven Design, CQRS and Event Sourcing to build clean, resilient and maintainable software * Implement SRE best practices to ensure high availability, scalability and uptime for deployed services * Drive better developer experience, security hygiene and operational efficiency across the organization through automation * Provide mentorship and technical guidance to junior engineers, fostering a culture of learning and best practices in software engineering * Oversee the planning, design and implementation of complex initiatives, ensuring alignment with business objectives * Collaborate with stakeholders to define and prioritize projects, ensuring timely delivery and high-quality outcomes * Stay updated on emerging technologies and trends in software engineering, recommending and implementing innovative solutions **What Do You Need To Succeed?** **Must have:** * 7+ years of software development, including a working knowledge of Java and Spring Boot framework * 7+ years relevant technical experience in DevOps, IaaS, SRE or Cloud * Experience with building and consuming REST APIs and associated security protocols (such as OAuth) * Experience building containerized applications using Microservice architecture * Strong project management skills, with the ability to prioritize tasks and manage multiple projects simultaneously. * Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams. * Experience leading or mentoring developers **Nice-to-have** : *
Applying for this Staff Software Developer - Java (Global Security) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about RBC?
Real rants from real employees. Read before you apply.