Lead Senior Java Engineer at RBC
Summary
Lead Senior Java Engineer on RBC Wealth Management Technology, designing and building cloud-based backend trading solutions while guiding agile teams from backlog to delivery. Core stack: Java, Spring, OpenShift, microservices, and RESTful APIs.
Join the RBC Wealth Management Technology team in this lead role, where you will collaborate with Solution Architects and Software Engineers to design cutting-edge trading solutions. You will guide agile teams, ensuring that product delivery is both timely and on budget, while integrating and enhancing existing services. Your expertise in cloud environments and commitment to quality will help transform the trading landscape.
Key Responsibilities: • Lead design and development of trading backend solutions • Collaborate with cross-functional teams to fulfill product requirements • Manage agile teams from product backlog to delivery • Conduct unit testing and support QA processes • Provide third-level product support as needed
Requirements: • Bachelor's degree in Computer Science or relevant field • 10+ years in software development within cloud environments • Proficient in OpenShift, Java, and Spring Frameworks • Solid experience with Microservices and RESTful APIs • Familiarity with CI/CD practices and GitHub
Utilize your cloud-based development skills and leadership experience to enhance trading products at RBC.